머큐리얼의 경우 나는 점차적으로 푸시를해야하는 시나리오를 종종 보지만, 다른 사람이이 상황에서 커밋을하면 문제가 발생합니다.의욕적 인 커밋 및 병합
예 :
Mickey does: $ echo "change1" >> a.txt
Mickey does: $ echo "change2" >> b.txt
Mickey does: $ echo "change3" >> c.txt
Mickey does: $ hg commit -m "I am good" a.txt
Goofy does: $ hg pull -u; echo "change4" >> d.txt; hg commit -m "The Donald change"
미키 커밋 할 준비가 얻고 다음 HG의 REPO 네 개의 파일 a.txt이, b.txt, c.txt, d.txt을 가지고 있으며, 우리는 두 명의 사용자 미키와 구피가 있다고 가정 밀어 넣기는하지만 병합해야합니다 : 미키가 수행하는 작업 : $ hg pull -u
이제 Mickey에는 b.txt와 c.txt의 두 가지 변경 사항이 있습니다. 그의 c.txt에서의 변화가 복잡하고 지금은 풀 수 없다고 가정합니다. 미키는 어떻게 a.txt와 b.txt의 변경 사항을 c.txt를 커밋하지 않고 커밋하고 푸시 할 수 있습니까?
미확인 - 그가 커밋하기 전에 병합해야하는데, 문제는 c.txt가 아직 커밋 될 수 없다는 것입니다. –
제 잘못, 충분히 질문을 읽지 않았습니다 ... 그럼 어떻게해야합니까? 별도의 지점에 변경 사항을 넣거나 (또는 저장소를 복제하는 경우)? – piwi
"너는 되돌아 가야한다"고 생각합니다. 첫 번째 hg diff 후 –