私は、私たちの同僚とアンドロイドプロジェクトで作業しています。ここには、アプリケーションの文字列用のstrings.xmlファイルがあります。 ファイルの最後に新しい文字列を置くたびに、マージ中に競合が発生します。私はgitがそれらが新しい行や変更であるかどうかを自動的に区別できると考えられていましたが。 どうすればこの問題を解決できますか? 私たちはUbuntuを使用していることに注意してください。ファイル末尾の改行が矛盾します
0
A
答えて
1
私のプロジェクトでも同じことが起こりました。 gitが関係する変更セットの後に空でない行が存在するようなシナリオで対立を与えることは非常に論理的です。 このようなファイルのすべてについて、私たちが従うことの1つは、ファイルの終わりではなく、ファイルの間のどこかにメソッド/関数またはタグを追加しようとしていることです。そして、変更ラインは違って紛争は起こらない。
0
あなたは1人の他の人(または少なくとも小さなチーム)と一緒にプロジェクトに取り掛かっているようです。 XMLファイルに追加するだけであれば、順序は関係ありません。そのため、慣習によって新しいXML行を上部に追加し、下部に新しい行を追加させることができます。
同じ行の新しいデータを異なる値で追加しようとしているため、マージ競合が正しい結果になりますが、新しいデータを別の場所に追加すると競合は発生しません自動的に両方の行を追加します。
関連する問題
- 1. CLASSファイルが矛盾しています
- 2. git:ファイル末尾の改行でマージ競合する
- 3. 矛盾するファイルと矛盾するファイルを残してください
- 4. 矛盾アクセシビリティエラーが
- 5. XSDバリデーションが末尾改行に失敗しない
- 6. PHPのバージョンが矛盾します
- 7. Python電子メールの添付ファイルで改行の末尾が失われる "\ n"
- 8. 矛盾
- 9. 矛盾
- 10. - エラー:矛盾したファイルのパーミッション
- 11. LeptonicaがXcodeフレームワークと矛盾します
- 12. jQueryスクリプトが矛盾しています
- 13. jqueryとフォームが矛盾します
- 14. jquery.min.jsが矛盾しています
- 15. JavaScriptが矛盾しています
- 16. Kartik Gridviewがテンプレートメニューと矛盾します
- 17. jquery datepickerが角と矛盾します
- 18. mod_jkがmod_rewriteと矛盾します
- 19. startDragsが矛盾しています
- 20. IOファイルコードが矛盾しています
- 21. レルムがクロスウォークと矛盾します
- 22. 'p'スタイルが矛盾しています
- 23. socket.ioとokhttp3が矛盾します
- 24. アクションの矛盾した行動()Laravel
- 25. Bashスクリプト - ファイルの末尾に改行と改行が再帰的に見つかる
- 26. Bash:行の末尾に末尾にスペースがあるファイルを見つける
- 27. バージョン間の接尾辞の矛盾(sbt、Scala-STM、Play-JSON)
- 28. Hibernateの矛盾
- 29. Jquery +矛盾なし
- 30. ファイルの末尾まで
326〜328行目は、両方の変更の内容が異なります。もちろん、それは紛争として浮上するだろう。 –