SVN에서 Mercurial로 작업 중입니다. SVN으로 변경 사항을 잃어 버리지 않았습니다. 병합은 매우 지능적이었습니다. Mercurial을 사용하여 로컬 변경 사항을 적용하고 로컬 변경 사항을 덮어 썼을 때 주 repo에서 당기기 만했습니다. 시나리오는 다음과 같습니다.Mercurial 변경 충돌
with file.php 첫 번째 250 줄은 동일합니다. 로컬로 특정 기능을 수행하는 3 가지 기능을 추가했습니다. 나는 나의 변화를 저질렀고 DEV까지 밀어 넣는 것을 잊었다. 그래서 DEV에서 3 가지 새로운 기능을 추가했습니다. 나는 이런 일이 왜 논리적 인 이유를 생각 할 수없는 것
(완전히 다른 존재에도 불구하고) 지역 3 개 기능
난 ... DEV의 3 개 기능에 의해 덮어했다 커맨드 라인이 아닌 TortoiseHG를 사용합니다.
안녕하세요 - 저는 Mercurial을 사용하고 때로는 그렇게 느껴지더라도 커밋 된 변경 사항을 잃어 본 적이 없습니다. 물건을 덮어 쓰게되면 병합되는 지사와 관련이 있다고 말해야합니다. 'hg serve'를 사용하여 http : // localhost : 8000/graph /에있는 브랜치 뷰를 로컬로 얻을 수 있습니다. – faester