最近、SVN リポジトリを SERVER1 から SERVER2 に移行しました。
- SERVER2にSVNをインストールしました。
svnrdump
ユーティリティを使用してリポジトリをダンプしました。- ユーティリティを使用
svndump load
して、ダンプ ファイルを新しい svn サーバーにロードしました。
SERVER1 svnのパスから作業コピーWCをチェックアウトしました。http://SERVER1/project1/data
ここで 1 つのことに注意してください。
- ダンプを取ったところ、SERVER1 の SVN リビジョンは 12345 でした。
- WCをチェックアウトしたとき、SVN リビジョンは 13456 でした。
今、 を使用してrelocate from tortoise svn on windows
、WCを SERVER2 svn から path に再配置しましhttp://SERVER2/project1/data
た。
引っ越し成功。
この後、check-in
rev-12345 から rev-13456 までに行われた変更を http://SERVER2/project1/data
.
しかし、ここで何が起こっているのですか:
- コミット操作では、コミットするファイルが表示されません。
- 変更を確認しても、変更は表示されません。
- SVN Update にエラー 'No such Revision: 13456' が表示される。
- WCと
http://SERVER2/project1/data
同様に存在するファイルを変更し、コミットしようとしました。ここでも「No such Revision: 13456」と表示されます。
SERVER1 の rev-13456 の WChttp://SERVER2/project1/data
が SERVER2の rev-12345 に再配置されると、これら 2 つのリビジョン間で行われたすべての違いが表示されることを期待していました。
注:SERVER1はしばらくするとシャットダウンされるため、上記を試しています。現在、両方のリポジトリが存在します。SERVER1 はまだ人々によって使用されており、SERVER2 は SERVER1 の最新の状態に保たれます。