2014-03-04 6 views
3

) 파일 이름 변경/사본을 포함한 임의의 변경 사항이있는 hg 저장소를 가정합니다.주어진 (가능하면 이름이 바뀐) 파일의 자손 개정판을 찾는 방법 (

내가 REPO에서 임의의 파일 버전을 포착하고 그것의 변경 집합/개정을 떨치게 과거에 일부 시간 : 개정 (2) 변경 집합 aaabbbccceeefffggg로 변경

파일을

지금 (몇 가지 커밋 변경 후) 내 repo에있는 현재 파일이 원래 표시된 파일/개정의 자손임을 알고 싶습니다. 예를 들어 다음 파일 역사 (. 포함이의 이름을 변경) : 내 문제의 지점을 시작

C tip (renamed from B rev 7) 
B 7 
B 6 
B 5 
B 4 (renamed from A rev 3) 
A 3 
A 2 
A 1 

2. 가 어떻게 경로 C 알 (C에 통과 할 개정을 제출하고 개정을 얻을 수있다 C도)? 어떻게 든

hg log --follow A 
abort: cannot follow file not in parent revision: "A" 

I 필요가 반전 "--follow", 즉 버전 기록을 올라가고 (미래 : 문제는 (그것은 뭔가 다른 이름이 변경 되었기 때문에) 모자 A가 내 REPO에 전혀 현재 표시되지이다) 대신 아래쪽 (과거).

답변

0

리비전 2로 업데이트하고 log --follow 명령을 호출하십시오.

나는 그것을 시도하지 않았지만 부모 수정 안의 파일을 따르지 못한다는 메시지는 파일이 작업 디렉토리의 부모에 있어야 함을 나타냅니다.

관련 문제