私の作業コピーはトランクを指していました。トランクにコミットする準備ができていない大きなコード変更がありましたが、バージョン管理下に置きたいので、Branch することにしました (Head からではなく、Working Copy からリポジトリ コピーを作成し、 を選択しますSwitch to Branch
)。操作の最後にエラーが発生しました。One or more files are in a conflicted state.
それは奇妙に思えます。私の作業コピーが、私の作業コピーから作成された新しいブランチとどのように衝突するのでしょうか?
手がかり:
特定のツリーの競合を調べると、次のようなメッセージが表示されます:The last switch operation tried to delete/move/rename the file "xxx.cs", but the file was deleted, moved or renamed locally
および他の同様のメッセージ。(ブランチの前に、いくつかのファイルを新しいフォルダーに移動し、いくつかのファイルの名前も変更しました)。
履歴を失うことを恐れずに、競合を解決済みとして安全にマークし、「ローカル ファイルを保持する」(「ローカルに追加されたファイル」の競合の場合) ことはできますか?