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