2

昨日、VisualSVN サーバーで一連の不幸な出来事がありましたが、今日は軌道に乗ろうとしています。このスタックオーバーフローの投稿で提案されているように、リポジトリを再作成しました。

同僚の作業コピー フォルダー (svn-export、svn-import) を使用してリポジトリを再作成しました。しかし、更新しようとすると、UUID が一致しないというエラー メッセージが表示されます。彼の作業コピーを更新して UUID を一致させることはできますか? それとも、彼の作業コピーを削除して再作成する必要がありますか?

4

4 に答える 4

1

誰もが新しい作業コピーをチェックアウトし、古いWCから新しいWCに保存したい変更されたファイルを手動でコピーする必要があります。

今後、別の…不幸なイベントが発生した場合に履歴が失われないように、リポジトリを(スケジュールされたダンプまたはホットコピーを介して)バックアップしてください。

于 2010-01-06T15:39:47.070 に答える
0

誰もが自分の作業コピーをもう一度チェックする必要があります。私たちは以前にこれを経験しました。

頻繁にチェックインしなかった場合は、新しい作業ディレクトリを並行してチェックアウトし、古い作業コピーとディレクトリを比較して変更を確認し、古い作業ディレクトリから新しい作業ディレクトリに変更をコピーする必要があります。快適です。

于 2010-01-06T16:37:36.503 に答える
0

svn relocateはトリックを行いますか?

すべてがリポジトリにインポートされ、何も失われない場合は、安全にプレイして、(新しいディレクトリで) 再チェックアウトします。

于 2010-01-06T15:03:53.117 に答える
0

UUIDを修正して一致させる方法があるかどうかはわかりません。

しかし、彼の作業コピーを再作成することの何がそんなに難しいのでしょうか? 簡単なチェックアウトで十分です。

于 2010-01-06T15:04:48.450 に答える