2

次のようなものにチェックアウトされたリポジトリがあります

svn://sub.domain.com/path/to/repo/trunk
そして、私は次のようなものに切り替える必要があります
http://domain.com/path/to/repo/trunk
「switch --relocate」コマンドを試してみましたが、これが得られたものです
svn: リポジトリは「http://domain.com/path/to/repo/trunk」に永久に移動しました。引っ越してください

4

2 に答える 2

3

正しい URL を書き込んだことを確認して
から、作業コピーのルートからこれを試してください:

svn スイッチ --relocate svn:///HOST_1/PATH_1 http://HOST_2/PATH_2
于 2012-11-15T16:22:54.083 に答える
2

注意する必要があります:--relocateオプションは非推奨でsvn switchあり、エラーメッセージに記載されているように、relocateコマンドを使用する必要があります

に変更svn://sub.domain.comする必要がある場合http://domain.comは、第1形式の再配置コマンドを使用できます

からsvn help relocate

FROM-PREFIX TO-PREFIX[PATH...]を再配置します

..。

FROM-PREFIXとTO-PREFIXは、それぞれ作業コピーの現在のURLと新しいURLの最初のサブストリングです。

あなたの場合(作業中のコピールート)

svn relocate svn://sub.domain.com http://domain.com

svn info移転後の結果を確認する

于 2012-11-15T16:39:13.603 に答える