ソースコントロールの下でのプロジェクトのシンボルリンクを処理するにはどうすればよいですか?
-
01-10-2019 - |
質問
いくつかのPHPプロジェクトがあります。プロジェクトはZend Frameworkを使用し、さまざまな機能を備えたCommon Coreライブラリも維持しています。
今、私のディレクトリ構造はこのように見えます
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
Subversionでは、Sym Linksに問題があるように見えますが、Symリンクのみではなく、実際のファイル(MacでSyncroを使用しています)を追加しています。しかし、それは私に考えさせられ、私は同じライブラリの複数のコピーを避けるためにプロジェクトをレイアウトする最良の方法が何であるか疑問に思っていましたか?
解決
公式Subversionクライアントは対処できます Symlinks, 、しかし、明らかにあなたのクライアントはそれらを適切に処理しません。
所属していません StackOverflow