0

いくつかの php プロジェクトがあります。プロジェクトは Zend Framework を使用し、さまざまな機能を備えた共通のコア ライブラリも維持しています。

現在、私のディレクトリ構造は次のようになっています

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 では、シンボリック リンクに問題があるようです。シンボリック リンクだけでなく、実際のファイル (Mac では Syncro を使用しています) を追加しています。しかし、それは私に考えさせられ、同じライブラリの複数のコピーを避けるためにプロジェクトをレイアウトする最良の方法は何だろうと思っていました.

4

1 に答える 1

0

公式の Subversion クライアントはsymlinksを処理できますが、明らかにクライアントはそれらを適切に処理しません。

于 2010-08-27T21:12:33.467 に答える