Subversion Treeの競合を解決する方法:ブランチはディレクトリを削除し、トランクはファイルを変更しました

StackOverflow https://stackoverflow.com/questions/4164845

  •  09-10-2019
  •  | 
  •  

質問

1)私はトランクを持っていて、そこから枝を作成しました。

2)トランクにはディレクトリAが含まれています。ブランチでは、このディレクトリはBに変更されました。

3)今、トランクで、私たちは誤ってAのファイルfに変更を加えました。

4)枝を再統合すると、ツリーの競合が生成されます

5)賢い賢い私は、トランク内のファイルFへの変更を戻しましたが、合併の転覆中に変更を実行しようとしてからそれらを元に戻そうとするため、これは解決策ではありませんでした。それはまだ紛争につながります。

質問パートA:この状況を処理するための正しいソリューションは何ですか?競合を手動で扱いますか?

質問パートB:ファイルがブランチで名前が変更されたディレクトリにある場合、サブバージョンは一般にファイルをマージできませんか?

(私はSubversion 1.6とカメを使用しています)

役に立ちましたか?

解決

質問A: svn resolve --accept=working そして、あなたがすでに言ったように、手動でそれを整理します。

質問B:いいえできません。誰かが解決策を知っているなら、私はそれを学びたいと思っています。

あなたは見ているかもしれません この郵便受け 木の競合にも取り組んでいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top