1

リポジトリにタグを作成したいと考えています。私のコマンドは次のとおりです。

svn copy trunk tags\1.1

このコマンドは、ローカルの作業コピーのメイン ディレクトリで実行します。ただし、ディレクトリ全体をコピーするため、ファイルはtags\1.1\trunkではなくディレクトリになりtags\1.1ます。トランク ディレクトリ名の後にスラッシュまたはバックスラッシュを追加しようとしましたが、同じです。すべてのファイルとディレクトリをトランクからタグディレクトリにコピーするにはどうすればよいですか?

4

3 に答える 3

6

tags\1.1既に存在し、それを上書きしようとしていますか? その場合は、最初にそれを削除する (そして削除をコミットする) 必要があります。それ以外の場合、svn は既存のタグ ディレクトリにコピーtrunk すると想定します。

于 2009-11-16T00:32:02.550 に答える
3

トランクディレクトリに移動してから実行します

svn copy ./ ..\tags\1.1
于 2009-11-16T00:10:59.197 に答える
3

ローカルサーバー上にあることに問題がない限り、なぜそれが機能しないのかわかりません。次のコマンドを使用すると、自分の svn サーバーと Google Code のサーバーの両方で期待どおりに動作します。

svn copy svn://svn_host/project_name/trunk svn://svn_host/project_name/tags/release-1.0.0 -m "'Project Name' プロジェクトの 1.0.0 リリースにタグを付けています。

于 2009-11-16T00:13:20.717 に答える