2011-07-19 16 views
1

私はSVNは、トランクの別の部分から私の現在のトランクの場所に自動的にいくつかのプロジェクトをダウンロードする必要があります - SVNで、すなわち共有プロジェクト:外観を....すべてが仕事を働いている...svn:externalsは相対パスを受け入れますか?

をしかし、私はそれが難しい現在コーディングされていますそう

今、あなたは私はこのプロジェクトを終えたときに、私はブランチに移動します...これが働いていると私はTRUNKで、現在午前として、すべてが細かい見ることができるよう
MS.Utils http://192.168.1.1/svn/repro/projects/TestProj/trunk/MainApp/src/MS.Utils 

のような!したがってSVN:外部はまだトランクを指しているでしょうか、相対パスに置くことは可能ですか..... ???私は現在そこにいるようにTRUNKからダウンロードし、それをブランチに移動するとき、または相対パスを使用するためにそのブランチからダウンロードするものは何でも。

Subversion bookで述べたように任意の助けが本当に

おかげ

答えて

3

を高く評価し、あなたはSVNで相対URLを指定することができます。見た目プロパティを同様。 externalsプロパティ/

設定されている:

Relative to the URL of the directory on which the svn:externals 

プロパティが設定されている../ ^/

Relative to the root of the repository in which the svn:externals 

プロパティは//

Relative to the scheme of the URL of the directory on which the 

のsvnがバージョン管理されています

Relative to the root URL of the server on which the svn:externals 

プロパティは

+0

おかげでステファンをバージョン管理されているが、今ではこの問題を私に提示しました。私に説明させてください。私は現在、私のトランクにあり、通常の相対構文(すなわち、ウィンドウ構文)を使用しています。これは、MyCompany.Utils .. \ .. \ MyCompany.SubApplication/src/MyCompany.Utilsのアイデアを与えるためにはうまくいくはずです。複数の.. \ .. \のようには動作しません...もし私が他のものを使っているなら、TRUNKから離れて戻ってきます。 – Martin

+0

アイデアは、外部、分岐、タグまたはトランクのいずれかで動作している...トランク内の2つのアプリケーションディレクトリがあります....私は1から別の外部を使用してリンクする必要が....私は現在フルパストランクを含むハードコーディングされた.... – Martin