2010-07-08 5 views
4

두 개정 사이에 어떤 파일이 추가/수정/제거되었는지 알아야합니다. 내가하는 일 :Mercurial에서 두 가지 버전을 비교하는 방법은 무엇입니까?

hg status --rev 10:11 

괜찮아 보이는군요. 하지만 하나의 개정판 (초기 = 0) 만 있으면 작동하지 않습니다.

# not work 
hg status --rev 0:0 
# also not work as I want 
hg status --rev 0 

-1이 없습니다.

+0

당신이 말하는 것과 당신이 원하는 것 사이에 불일치가있는 것 같아서 나는 당신의 질문을 이해하지 못합니다. 확실히 1을 가졌다면 두 개의 리비전을 비교할 수 없다는 것을 알 수 있습니까? –

답변

9

특수 개정 null 당신은 볼

hg status --rev null:0 

을 사용할 수 있습니다 개정 0의 부모를 표시하는 데 사용됩니다 fi의 변화 첫 번째 개정.

+0

예, 감사합니다! – Koc

0

출력은 hg log -v 일 수 있습니다. 각 변경 집합에 대해 해당 변경 집합에서 수정 된 파일을 나열해야합니다. 특정 변경 집합을 염두에 둔 경우 -r 스위치를 추가하여 스위치를 지정하십시오. 즉

+0

'A | M | R | C'접두사가없는 파일 이름 만 표시합니다. 또한'EOL'없이'파일 : info info1'을 보여줍니다. – Koc

1
hg status --change [rev] 

,

hg status --change 0 

hg log -v 
+0

잘 모르겠습니다. '도움 상태'를 볼 수 있습니다. – in3xes

관련 문제