0

ディレクトリ全体を別の URL にコピーする必要があります。

   svn copy http://10.0.3.2:8080/svn/New/trunk/Test http://10.0.3.2:8080/svn/New/trunk/Test7

正常に動作しています (つまり、最初/Testにディレクトリ全体が正常にコピーされ/Test7ました)。

ディレクトリ内のファイルの一部を変更して/Test、再度ディレクトリにコピー/Testすると、 のようなディレクトリの下にディレクトリ/Test7がコピーされます。ディレクトリをディレクトリに再度コピーしようとすると、次のエラーが表示されます。/Test/Test7/Test7/Test/Test/Test7

svn: E160020: パス 'Test' は既に存在します

/Test7しかし、2回目にコピーするときに、変更されたファイルをディレクトリにのみコミットしたいと思います。これどうやってするの?

4

2 に答える 2

0

最初に古いディレクトリを削除してから、再度コピーする必要があります。

そして - ドキュメントを読んでください、それは本当にとても役に立ちます。svn helpも良いです。

于 2012-12-05T09:02:50.570 に答える
-1

これどうやってするの ?

ドキュメントを読む!!!

Test に関連する WC のファイルを変更し、変更を Test7 にミラーリングする場合は、次を使用する必要があります。

  • 正しいワークフロー
  • 正しいコマンド

あなたはできる:

  • WC を Test7 パスに切り替えてコミットする
  • WC を Test7 に切り替え、更新、Test を WC にマージ、コミット
于 2012-11-28T11:33:17.247 に答える