ソースコントロールの下でのプロジェクトのシンボルリンクを処理するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3588098

質問

いくつかの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, 、しかし、明らかにあなたのクライアントはそれらを適切に処理しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top