私は自分のトランクを持っていて、私には枝があります:トースト。私はトーストブランチに変更を加え、それらをトランクにマージする必要があります。これは以前何度も行われており、私は何の問題にも遭遇するとは予想していませんでした。同じファイル間でツリーの競合が発生するのはなぜですか?
画像のディレクトリが全く変更されておらず、ディレクトリへのパスもありません。 ディレクトリ内のすべてのイメージに対してツリーの競合が発生する理由を誰かに教えてもらえますか?
私は自分のトランクを持っていて、私には枝があります:トースト。私はトーストブランチに変更を加え、それらをトランクにマージする必要があります。これは以前何度も行われており、私は何の問題にも遭遇するとは予想していませんでした。同じファイル間でツリーの競合が発生するのはなぜですか?
画像のディレクトリが全く変更されておらず、ディレクトリへのパスもありません。 ディレクトリ内のすべてのイメージに対してツリーの競合が発生する理由を誰かに教えてもらえますか?
問題の原因を見つけるために、トランクとブランチファイルのログを検査する必要があります。
SVNの一般的な「ツリーコンフリクト」は、「マージされたソースが移動され、片側が改名され、別の側が並行して編集される」ことを意味し、 !!!
私は実際に修正を見つけたことはありませんでした。(もっと最新の)ブランチとのすべての競合を解決しました。 – Matthew
トランクから最新の状態にしておいたブランチを持っていて、そのブランチをトランクにマージした後、ファイルにツリーの競合が発生しました。
これらの競合は次のようになります。
C path/to/some/file.ext > local add, incoming add upon merge C path/to/some/other/file.ext > local delete, incoming delete upon merge
だから、常に(差分を検査することによって検証)同じ正確な変更ですが、SVNのブランチからのリモート変更(ことを知っているのに十分にスマートではないようです)私は支店を更新していたので、ローカル変更(トランク)から来た。
私はこのケースのように知っているとき、私はちょうどそれらをすべて解決:
$ svn resolve --accept working -R .
注:svnのバージョン1.7.19
あなたに変更を加えたことがあり、他の開発者と協力くださいリポジトリ? http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-conflicts.html – pundit
いいえ、それは私のプロジェクトです。 – Matthew
この質問を見てください。 http://stackoverflow.com/questions/2951078/tortoise-svn-tree-conflict-with-myself。それが役に立てば幸い! – pundit