0

外部リポジトリを現在の作業コピーにチェックアウトしようとしています。これは私のセットアップです: 現在の作業コピー

D:\working_copy\

外部パス

D:\external_working_copy\uploads

次に、svn:external プロパティを D:\working_copy\ に設定します。

ファイルをアップロードします:///D:/SVN/external_working_copy/trunk/uploads

次に、D:\working_copy\ で update を実行すると、次の結果が得られました。

D:\working_copy\uploads

しかし、file:///D:/SVN/external_working_copy/trunk/uploads のコンテンツを D:\working_copy\ のルートに移動し、D:\working_copy 内にアップロードを作成しないようにします。

として設定しようとしました

/ file:///D:/SVN/external_working_copy/trunk/uploads

しかし、私が得たものはすべて:

'D:\working_copy' の無効な svn:externals プロパティ: ターゲット '/' は絶対パスであるか、'..' を含みます

前もって感謝します

4

2 に答える 2

2

明らかな理由で、これを行うことはできません。新しいファイルを追加するときに、それをどちらのリポジトリに入れるかをどのように決定しますか? 作業コピーのルートを別の場所に向けたい場合は、代わりに別の場所をチェックアウトできますか?

于 2010-10-12T21:30:57.930 に答える
0

外部定義で.orをローカル パスとして使用してみてください。./それでも、うまくいくとは思いません。

于 2010-10-12T21:30:12.673 に答える