web-dev-qa-db-ja.com

SVN-新しいSVNパスを指すように作業コピーを変更する

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

82
quano

svn switch --relocate はSubversionのバージョン1.7で非推奨になりました。使用 - svn relocate 代わりにコマンド。

FROM-PREFIX TO-PREFIX [PATH...] または TO-URLを引数として。

見る

svn help relocate

詳細については。

68
Michael Krebs

使用 - svn switch コマンドと--relocateコマンドラインオプション。

57
Greg Hewgill

TortoiseSVN を使用する

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

コマンドを使用する

  1. コンソールを開く
  2. 作業コピーに移動しますcd [working copy path]
  3. コマンドを書くsvn relocate [new url]
22
Ahmed Abdallah

より正確には

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 
11
BTR Naidu

TortoiseSVNの使用 tortoisesvn docs

  1. 作業コピーのルートに移動
  2. [再配置]をクリックします。
  3. 新しい存在パスを入力してください
1

非常にシンプル:

ステップ1:コマンドプロンプト/ターミナルを開き、ワークパスを設定します

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

0