2012-04-15 6 views
2

後でsvnタグを作成するにはどうすればよいですか?バージョン管理:後でタグを作成する

私はリポジトリ構造を通常のトランク、タグ、およびbrach構造に合わせて変更しました。古いリビジョンのタグを作成するにはどうすればよいですか?

svn copy dev/[email protected] tags/Stable-1.0 -r 35 

しかし、私はこのエラーを取得する:

Curriently私はこれをトリングだ

svn: E155010: The node '/path/to/repo/dev/somedir' was not found.

これは35

改正のための真のcurrient状態のため、通常ではないですこの問題を解決するにはどうすればよいですか?古い版35をチェックして、内容を呪いの版にコピーする必要がありますか?それとも簡単な方法がありますか?

答えて

2

私はあなたの質問を繰り返してみてください:パス/dev/somedirは変更されたディレクトリ構造の間に、パス/dev/somedirはHEADリビジョンに存在しない、とパス/tagsはあなたが欲しいREV 35内に存在しない、REV 35に存在しますレビ35から/tags/dev/somedirをコピーします。正しい?

次のコマンドを試してみてください。

svn cp ^/dev/[email protected] ^/tags/Stable-1.0 

このコマンドは、作業コピー内の2つのURLの代わりのパスで動作します。タグとブランチを作成するときは、URLの使用を強くお勧めします。

次の操作も同様に機能するはずです(URLとWCの組み合わせ)。しかし、私はそれを使用することを強くお勧めします:

svn cp ^/dev/[email protected] tags/Stable-1.0 
関連する問題