Я работаю над проектом android с моим коллегой, где у нас есть файл strings.xml для строк в нашем приложении. Итак, каждый раз, когда мы помещаем новые строки в конец файла вместе, мы сталкиваемся с конфликтом при слиянии. Я предполагал, что git может автоматически различать, были ли это новые строки или изменения. Как я могу решить эту проблему? Обратите внимание, что мы используем Ubuntu Новые строки в конце файлов слить конфликт
ответ
Я тоже сталкивался с тем же в моем проекте. Это очень логично для git, чтобы дать конфликт по таким сценариям, поскольку есть не пустые строки, присутствующие после соответствующего набора изменений. Единственное, что мы следуем за всеми такими файлами, это то, что мы пытаемся добавить метод/функцию или тег где-то между файлом, а не в конце. Затем линия изменений становится другой, а конфликт не наступает.
Похоже, вы работаете над проектом с одним другим человеком (или, по крайней мере, в небольшой команде). Если вы просто добавляете в файл XML, порядок не имеет значения, поэтому вы можете, по соглашению, добавить новые строки XML вверху и добавить их новые строки внизу.
Конфликт слияния - это правильный результат, потому что вы пытаетесь добавить новые данные в одни и те же строки с разными значениями, но если вы добавляете новые данные в другое место, тогда конфликта не будет и он автоматически добавит обе ваши линии.
- 1. Удалить новые строки в конце строки
- 2. Bash CRLF - новые строки в конце документа
- 3. Как слить строки, разделенные «\» в самом конце с помощью Python?
- 4. db/development.sqlite3 слить конфликт в Rails 4
- 5. разрешить слить конфликт github - использовать конкретную ветку
- 6. слить конфликт с запросом на тягу
- 7. Объединить конфликт при попытке слить скрытый код
- 8. Как слить несколько файлов excel?
- 9. Как слить несколько файлов?
- 10. Как я могу разложить и патч/слить строки вместо файлов?
- 11. Как слить содержимое файлов, отслеживаемых git-lfs
- 12. Как слить новые COM-объекты из C#
- 13. Git - флаги файлов конфликт
- 14. Как слить повторяющиеся строки
- 15. Git слить конфликт в файле у меня нет?
- 16. Как слить две строки
- 17. Как слить несколько файлов патчей?
- 18. Как слить несколько файлов excel
- 19. слить несколько файлов CSV perl
- 20. Копирование и вставка в Eclipse добавляет новые строки в конце каждой вставленной строки
- 21. регулярное выражение в JavaScript - новые строки и пустые пробелы в конце строки
- 22. переменная в конце строки
- 23. VB.Net $ в конце строки
- 24. ENQ в конце строки
- 25. Как слить новые элементы в список в Госу
- 26. Заполнение файлов с n количеством пробелов в конце строки
- 27. CSS в конце HTML-файлов
- 28. Новые строки в HTML
- 29. Новые строки в JEditorPane
- 30. Как слить много файлов VRT в один
Линии 326 - 328 имеют различное содержание между обоими из ваших изменений. Конечно, это будет конфликт. –