Git(SubversionとBazaarの新機能)には新機能です。ブランチをマージするときに変更が上書きされないようにするにはどうすればいいですか?
私はブランチで作業してコミットなされてきたが、それ以来、主人は私が主人に私のブランチをマージするとき、いくつかのコミットは、場所を取る持っていた、私はいくつかの奇妙な出来事見つける:
-
を
- 私のコミットとマスターのコミットでは、同じパスで新しいファイルを作成しました。競合の警告なしに、マスターファイルをファイルで完全に上書きすることにしました。
- 既存のファイルが両方のブランチで修正されていると競合の警告が表示され、インラインコメントはの一部がに追加されますが、他の部分では実際には警告なしで上書きされます。
私はGitがこれらの競合で厳しいことを言うことはできますか?私は警告なしでファイルを上書きしたくないので、ファイルを検査するためにファイルにコメントするつもりならば、それは完全差異の絶対的なコメントを提供したいと思う。
ない場合は、私は自分自身の両方で変更されたファイルを決定することを余儀なくされ、その後、それらを手動でマージしています。
これはhttp://superuser.comにとってより適切なようです。プログラミングの側面であり、プログラミングに関する質問ではないからです。 – Phrogz
@Phrogz:そうかもしれない。スタック・エクスチェンジでは、より明確なガイドラインが必要だと思います。私がスーパーユーザーまたはスタックオーバーフローを訪れるたびに、私は*正確に*それが何であるか分からないので、私は約ページをチェックします。 – melkamo
よくある質問では、「プログラマーがよく使うソフトウェアツール」がここでは話題になっています。 –