SVN 移転か切り替えか? 質問する

SVN 移転か切り替えか? 質問する

SVN サーバーを再インストールしたところ、パスが svn://192.168.1.35/DDL2/trunk/DD_... から svn://192.168.1.35/trunk/DD_... に変更されました。作業コピーにいくつかの変更を加えたので、サーバーにコミットしたいので、パス/URL を変更する必要があります。それなし作業コピーに影響します。

TortoiseSVN の再配置機能を使用しようとしましたが、「再配置では URL のリポジトリ部分のみを変更できます」というメッセージが表示されました。おそらく Switch を使用する必要があると思いますが、作業コピーのリビジョンが心配です。


svn info svn://192.168.1.35/

Path: 192.168.1.35
URL: svn://192.168.1.35
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 58
Node Kind: directory
Last Changed Author: rize
Last Changed Rev: 58
Last Changed Date: 2009-11-02 18:33:09 +0100 (po, 02 11 2009)

svn info D:\Programy\Eclipse Workspace\LDD_L2DP

Path: D:\Programy\Eclipse Workspace\LDD_L2DP
URL: svn://192.168.1.35/DDL2/trunk/DD_L2DP
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 21
Node Kind: directory
Schedule: normal
Last Changed Author: rize
Last Changed Rev: 17
Last Changed Date: 2009-10-21 19:22:41 +0200 (st, 21 10 2009)

古い構造:

svn://192.168.1.35/DDL2
svn://192.168.1.35/DDL2/trunk/DD_L2DP

新しい構造

svn://192.168.1.35/
svn://192.168.1.35/trunk/DD_L2DP

ベストアンサー1

この質問答えがあります。具体的には:

svn switch --relocate http://svn.example.com/path/to/repository/path/within/repository http://svnnew.example.com/new/repository/path/within/repository

おすすめ記事