2010-05-14 2 views
2

내 솔루션에서 프로젝트를 삭제했습니다. 여러 번 커밋되었지만 이제는 삭제 된 프로젝트가 필요하다는 것을 알았습니다. 역사를 지키면서 복원하는 방법이 있습니까?Mercurial : 삭제 후 작업 복사본의 일부를 되돌리는 방법

hg revert -r (last-revision-where-files-still-existed) path/to/files/that/were/deleted 

를 이렇게함으로써, 당신은 단순히 해당 파일을 다시 가져올 수은 말하고있다, 당신이 그들을 삭제했을 당시 같이 삭제 된 것을 가정

답변

3

저장소에을 추적 사실이었다. 다른 파일은 되돌릴 수 없으며 이전 위치를 정확하게 지정하도록주의하십시오. 당신은 당신의 역사를 거슬러 올라가는 것을 발견 할 수 있습니다. hg --help revert의 출력에서 ​​

:

파일이 삭제 된 경우, 그것은 가 복원됩니다. 파일 의 실행 가능 모드가 변경되면 재설정됩니다.

그리고 참조 (옵션)에 대한

[-r은 여기에 원하는 것입니다] :

options: 

-a --all  revert all changes when no arguments given 
-d --date  tipmost revision matching date 
-r --rev  revision to revert to 
    --no-backup do not save backup copies of files 
-I --include include names matching the given patterns 
-X --exclude exclude names matching the given patterns 
-n --dry-run do not perform actions, just print output 

use "hg -v help revert" to show global options