우리 동료와 함께 Android 프로젝트에서 작업합니다. 여기에는 응용 프로그램의 문자열에 대한 strings.xml 파일이 있습니다. 그래서 우리가 파일 끝에 새로운 문자열을 넣을 때마다 병합하는 동안 충돌이 발생합니다. 나는 그것이 git가 새로운 줄이나 변경인지 자동으로 구별 할 수 있다고 생각했지만. 어떻게 해결할 수 있습니까? 우리가 우분투를 사용하고 있다는 것에 유의하십시오. 파일 끝에 새 줄이 병합됩니다.
0
A
답변
1
제 프로젝트에서도 똑같은 문제가 발생했습니다. git이 관련 변경 설정 후에 비어있는 행이 존재하는 것과 같은 시나리오에서 충돌을 일으키는 것은 매우 논리적입니다. 이러한 모든 파일에 대해 우리가 따라야 할 한 가지는 메서드/함수 또는 태그를 파일의 끝 부분이 아닌 파일 사이에 추가하려고한다는 것입니다. 그러면 변경 라인이 달라지고 충돌이 발생하지 않습니다.
0
다른 사람 (또는 최소한 소규모 팀)과 프로젝트를 진행하는 것처럼 들립니다. XML 파일에 추가하는 경우에는 순서가 중요하지 않으므로 규칙에 따라 맨 위에 새 XML 행을 추가하고 맨 아래에 새 행을 추가하게 할 수 있습니다.
같은 값으로 같은 줄에 새 데이터를 추가하려고하므로 병합 충돌이 올바르지 만 새 데이터를 다른 위치에 추가하면 충돌이 발생하지 않으므로 병합 충돌이 올바른 결과입니다 자동으로 두 행을 모두 추가합니다.
관련 문제
- 1. "경고 : 파일 끝에 새 줄이 없음"이란 의미는 무엇입니까?
- 2. 파일 작성시 Groovy의 끝에 빈 줄이 항상 추가됩니다.
- 3. Scanner - 파일 끝에 새 줄 무시하기
- 4. Xcode 4.3 베타 2에서 "파일 끝에 새 줄이 없음"오류가 발생했습니다.
- 5. 스크롤이있는 div에서 넘치는 줄이 새 줄이 아닙니다.
- 6. 분기에 병합이 병합됩니다.
- 7. 파일 끝에 행의 끝에 쓰기
- 8. 파일 끝에 x 줄의 새 행 추가 Python
- 9. 파일 끝에 추가
- 10. 제목 속성에 새 줄이 있습니까?
- 11. PHP 새 줄이 인쇄되지 않습니다
- 12. Invoke 후 새 줄이 사라짐
- 13. 설명에 infring 새 줄이 표시됩니다.
- 14. 새 줄이 들어오지 않습니다 log4j
- 15. 정규식과 새 줄이 일치하지 않습니다.
- 16. 파일 끝에 C++ 프로세스 파일 빈 줄
- 17. 문자열 끝에 새 줄 삭제
- 18. Rails/Memcached - MemCacheError (파일 끝에 도달 함) : 파일 끝에 도달했습니다.
- 19. 쉘 스크립트를 사용하여 csv 파일 끝에 새 열을 추가하십시오.
- 20. Bash 스크립트 - 파일 끝에 새 줄과 캐리지 리턴이 반복적으로 있음
- 21. 파일 끝에 쓸 때
- 22. 파일 끝에 VBA를 입력하십시오.
- 23. 파이썬 - 파일 끝에 공백 텍스트 줄을 삭제하십시오.
- 24. 파일 끝에 Vim show newline
- 25. Java : 여러 줄이 포함 된 CSV 파일 분할
- 26. 사용자 지정 텍스트가있는 새 줄이 없습니까?
- 27. 새 줄을 그릴 때 이전 줄이 사라집니다.
- 28. 왜 세 줄이 새 줄에 쓰여 있습니까?
- 29. 새 줄이 \ n OR \ r \ n입니까?
- 30. 새 줄이 포함 된 문자열을 검색 하시겠습니까?
326 - 328 행은 두 변경 사항간에 서로 다른 내용을 가지고 있습니다. 물론 그것은 갈등으로 나올 것입니다. –