반응형
충돌 해결 : "자신의"변경 사항을 자동으로 수락하는 방법은 무엇입니까?
를 사용하여 충돌하는 변경 사항을 병합 할 때 hg merge
Mercurial은 다음과 같이 작업 복사본에 병합 할 파일에 마커 세트를 삽입합니다.
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
그런 다음에서 생성 한 목록에서 U로 표시된 모든 파일을 수동으로 편집 hg resolve --all -l
한 다음 mercurial에hg resolve -m file1 file2 file3 ...
그러나 많은 상황에서 충돌하는 파일에 대해 내 전용 또는 해당 변경 사항을 수락하고 싶습니다. 두 개의 간단한 sed / awk / 어떤 이름의 스크립트를 만들려고합니다. accept-theirs.sh
그리고 accept-my.sh
그것을 수행하는 "적절한"방법이 있습니까?
사용하다
hg resolve -t internal:other --all
수락 theirs
하고
hg resolve -t internal:local --all
수락하다 yours
이 시도:
hg merge --tool 'internal:other'
자세한 내용은 hg help merge-tools
참조하십시오.
반응형
'developer tip' 카테고리의 다른 글
두 점 사이의 커널 밀도 플롯 음영. (0) | 2020.09.01 |
---|---|
Matplotlib-X 축 레이블을 아래쪽으로 이동하지만 X 축 눈금은 이동하지 않습니다. (0) | 2020.09.01 |
Jupyter 노트북의 tqdm (0) | 2020.09.01 |
Android에서 TextWatcher 클래스를 사용하는 방법은 무엇입니까? (0) | 2020.08.31 |
다른 활동에서 활동 완료 (0) | 2020.08.31 |