TortoiseSVN Logo

移動/名前変更の修復

バージョン管理されたワーキングコピー内のファイルの移動と名前変更は、対応する Subversion/TortoiseSVN コマンドを使用して常に行う必要があります。これらのコマンドを使用しない移動/名前変更(例えば、Windows エクスプローラーを使用)は、Subversion がファイルの移動/名前変更を認識しないため、問題を引き起こします。

例えば、Subversion/TortoiseSVN コマンドを使用せずに myfile.txt という名前のファイルを myfile2.txt に名前変更した場合、myfile.txt はコミットダイアログまたは変更チェックダイアログで「欠落」として表示され、myfile2.txt は「バージョン管理外」として表示されます。

そのような状況になった場合でも、TortoiseSVN はこれを簡単に修正する方法を提供します。以下のスクリーンショットは、ファイル TSVN-Support.ods が適切なコマンドを使用せずに TortoiseSVN-Support.ods に名前変更された状況を示しています。これらはコミットダイアログで「欠落」と「バージョン管理外」として表示されます。コミット(または変更チェック)ダイアログで、両方のファイルを Ctrl+クリック で選択し、右クリックしてコンテキストメニューから「移動の修復」を選択できます。

Repair Move

「移動の修復」コマンドは、正確に 2 つのファイルが選択されている場合にのみ機能します。1 つは「欠落」ステータス、もう 1 つは「バージョン管理外」ステータスを持っている必要があります。そうすることで初めて、TortoiseSVN はどのファイルがどのファイルに名前変更されたかを特定できます。コマンドを実行することにより、TortoiseSVN は名前変更を繰り返しますが、適切な Subversion の移動/名前変更コマンドを使用します。

After Repair Move