programing

한 파일에서 두 변경 집합 간의 차이점보기

minecode 2021. 1. 14. 08:10
반응형

한 파일에서 두 변경 집합 간의 차이점보기


Mercurial에서 추적 한 파일이 있습니다. 나는 그것의 역사를 볼 수있다 hg log. 최신 버전과 마지막으로 체크인 한 변경 집합 간의 차이점을 어떻게 볼 수 있습니까?


hg diff -r <first_revision_number>:<other_revision_number> filename

그것은 그것을 할 것이다

예 : hg diff -r 0:1 default.aspx

도움이되기를 바랍니다


개정 번호를 알고 있다면 PaulStack이 말한 내용이 맞습니다.

분기의 현재 팁과 이전 팁의 차이점을 명시 적으로 알고 싶다면 바로 가기를 사용할 수 있습니다. 물론 파일이 변경되지 않은 경우 diff는 유용한 정보를 표시하지 않습니다.

hg diff -r -1:. filename

-1이 지점에 이전 변경 집합을 말한다. ' .'는 현재 변경 집합을 의미합니다. 당신은 사용할 수 있습니다 -2, -3등,하지만 당신은 병합 점을 명중하면, 그것은 좀 더 흥미로운 가져옵니다. (참조 : http://hgtip.com/tips/beginner/2009-10-05-shortcuts-for-specifying-revisions/ )

원하는 것이 작업 공간의 눈에 띄는 변경 사항이라면 단순히 hg diff 파일 이름입니다.

HG 초보자에게 유용한 곳은 http://hgtip.com 입니다.

http://hgbook.red-bean.com/ 의 HG 최종 가이드 .

더 HG에 특화된 사이트와 같은 스택 오버플로는 Kiln 지원 사이트입니다. http://kiln.stackexchange.com . Kiln은 HG 위에 구축되고 수정 된 TortoiseHG 클라이언트를 사용하므로 대부분의 질문과 답변이 유익합니다. 또한 사용자가 아니더라도 질문에 대답합니다.


또한 (작업 디렉토리의 부모) 유용한 조합을 만드는 ^부모 개정에 대한 구문 이 있습니다 ..

보여 전류의 DIFF 개정을 체크 아웃하고 상위 버전 (이 약 작동 tip-1제한)

hg diff -r .^:.

참조 URL : https://stackoverflow.com/questions/4154382/view-differences-between-two-changesets-on-one-file

반응형