1

転覆ツリーを破壊しました。(私はいくつかのファイルを無視しようとしましたが、何かが壊れました.svnは、ルートディレクトリ内のファイル間の違いを正しく記録しているにもかかわらず、ルートディレクトリが見つからないと言っています。)コミットしたいができない現在のプロジェクト。

新しいツリーを完全にチェックアウトすることになりましたが、破損したツリーからチェックアウトしたばかりの新しいツリーにファイルをインテリジェントにマージする方法がわかりません。ファイルを単純にコピーしたくありません。これにより、更新後に他の人が行った変更が消去されるためです。(壊れたツリーは更新できません。) 「svn merge」の使用は、2 つのローカル コピーで使用することを意図したものではありませんよね? どのようなツールを使用できますか?

4

2 に答える 2

3

kdiff3を使用して、変更を手動でリポジトリにマージします。次にコミットします。

于 2012-07-24T20:22:58.973 に答える
1

winmergeより優れたマージ ツールを見つけることはできないと思います

ところで-私はkdiff3が好きではありませんでした:)

于 2012-07-24T20:23:33.027 に答える