Come si gestiscono i collegamenti Symbolics a progetti in fase di controllo del codice sorgente?
-
01-10-2019 - |
Domanda
Abbiamo diversi progetti di PHP. I progetti utilizzano Zend Framework e abbiamo anche mantenere una libreria di base comune con varie funzioni.
In questo momento i miei directory struttura si presenta come questo
project-1
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project1Lib
project-2
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project2Lib
libraries
\Zend
\Core
In Subversion mi sembra di avere problemi con i collegamenti simbolici, è l'aggiunta dei file effettivi (sto usando Syncro su Mac) invece di solo i link simbolici. Ma mi ha fatto pensare e mi chiedevo cosa il modo migliore di porre il progetto è in ordine per evitare di avere più copie degli stessi librerie?
Soluzione
Il client ufficiale di eversione può trattare con link simbolici , ma ovviamente il vostro cliente non gestisce in modo corretto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow