同じプロジェクトに変更を加える 2 人のプログラマーがいます。それらのコミットは交換されますが、主にプロジェクトのさまざまな部分で作業します (ただし、同じファイルを変更することが非常に多いですが)。
Commit 1 - Programmer A
Commit 2 - Programmer A
Commit 3 - Programmer B
Commit 4 - Programmer A
Commit 5 - Programmer B
Commit 6 - Programmer A
ここで、コミット 1 とコミット 6 の間の変更を確認したいと思いますが、プログラマー B による変更 (コミット 3 と 5) は確認しません。私は WebSVN を使用していますが、それを行うことはできません。TortoiseSVN のような別のツールを使用してこの効果を達成することは可能ですか?
編集: いくつかの複雑な変更 (異なる作成者によって同じファイルが複数回変更された) の場合、プログラマー B によって行われた変更を完全に除外するのは難しいことを理解しています。しかし、このツールが、少なくともプログラマー B だけが変更したファイルを結果から除外できれば素晴らしいと思います。
編集 2: 両方のプログラマーがコードと同期している必要があるため、分岐は私にとってオプションではありません。私はすでにこのアプローチを試しましたが、プログラマーは同じファイルを頻繁に変更するため、変更をマージする際に多くの問題に遭遇しました。