SVN - 新しい SVN パスを指すように作業コピーを変更します
-
24-09-2019 - |
質問
新しいアドレス/パスに移動した SVN リポジトリがあります。ただし、コミットされていないソース コードを含む作業コピーがまだ古い (現在は無効な) リポジトリ パスを指している状態です。新しいリポジトリを指すように作業コピーを変更するにはどうすればよいでしょうか?
解決
svn switch --relocate
には、転覆のバージョン1.7で廃止されました。代わりに svn relocate
のコマンドを使用します。
これは、引数としてどちらかFROM-PREFIX TO-PREFIX [PATH...]
またはTO-URL
かかります。
を参照してください。
svn help relocate
他のヒント
svn switch
コマンドラインオプションで --relocate
のコマンドを使用します。
使用する TortoiseSVN
- 作業コピーを右クリックし、「SVN スイッチ...」を選択します。
- 「ブランチに切り替える」フォームで新しい SVN パスを選択します
コマンドの使用
- コンソールを開く
- 作業コピーに移動します
cd [working copy path]
- コマンドを書く
svn relocate [new url]
より正確には
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
例えば、
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
TortoiseSVN の使用tortoisesvn ドキュメント
- 作業コピーのルートに移動
- 「再配置」をクリックします。
- 新しい既存のパスを入力してください
の非常に単純な:の
のステップ1:を開くコマンド/プロンプト端末とセットworkpath
のステップ2:の行を実行svn switch --relocate http://newurl
所属していません StackOverflow