質問

新しいアドレス/パスに移動した SVN リポジトリがあります。ただし、コミットされていないソース コードを含む作業コピーがまだ古い (現在は無効な) リポジトリ パスを指している状態です。新しいリポジトリを指すように作業コピーを変更するにはどうすればよいでしょうか?

役に立ちましたか?

解決

svn switch --relocate には、転覆のバージョン1.7で廃止されました。代わりに svn relocate のコマンドを使用します。

これは、引数としてどちらかFROM-PREFIX TO-PREFIX [PATH...]またはTO-URLかかります。

を参照してください。

svn help relocate

詳細については、

他のヒント

svn switchコマンドラインオプションで --relocate のコマンドを使用します。

使用する TortoiseSVN

  1. 作業コピーを右クリックし、「SVN スイッチ...」を選択します。
  2. 「ブランチに切り替える」フォームで新しい SVN パスを選択します

コマンドの使用

  1. コンソールを開く
  2. 作業コピーに移動します cd [working copy path]
  3. コマンドを書く 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. 作業コピーのルートに移動
  2. 「再配置」をクリックします。
  3. 新しい既存のパスを入力してください

非常に単純な:

ステップ1:を開くコマンド/プロンプト端末とセットworkpath

ステップ2:の行を実行svn switch --relocate http://newurl

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top