Mercurial 파일의 개정 내역을 보는 방법은 무엇입니까?
Mercurial 저장소의 특정 파일에 대해 개정 내역을 어떻게 볼 수 있습니까?
그리고 파일의 두 버전을 어떻게 비교할 수 있습니까?
이상적으로는 시각적 도구로이 모든 작업을 수행합니다 (다른 diff를 수행하기 위해 ExamDiff 사용).
이것이 기본적인 소스 제어 기능이라고 말하고 싶지만 Mercurial로 이것을 수행하는 방법을 알아낼 수없는 것 같습니다.
hg log file
hg diff -r 10 -r 20 file
HGK 확장자 가 제공 hg view file
하는 방송을 시각적 역사 개정판에서 할 수 DIFF / VDIFF 임의의 쌍을 명령.
TortoiseHg 는 thg log file
동일한 작업을 수행하지만 더 좋아 보이는 명령을 제공합니다 .
가독성을 위해
hg diff -r revision1:revision2 file
개정 1과 개정 2는 태그, 변경 세트 등이 될 수 있습니다.
TortoiseHg를 사용하는 경우 : Windows 사용자는 Windows 탐색기를 사용하고 파일을 마우스 오른쪽 버튼으로 클릭하여 개정 내역을 볼 수 있습니다.
Linux 사용자의 경우 TortoiseHg 내에서 할 수 있지만 방법을 알아내는 데 시간이 걸렸습니다. 원하는 파일을 마우스 오른쪽 버튼으로 클릭하고 "파일 기록"을 선택해야합니다. 그러나 신비한 이유로 파일을 변경하지 않아야합니다. 또한 원하는 파일을 찾기위한 두 가지 옵션이 있습니다.
년을 ### revision set query###
하나 입력 할 수 있습니다 :
file("**<myfile>")
이중 **는 디렉토리를 재귀 적으로 검색하는 데 필요합니다. 그러면 원하는 파일이 변경된 모든 저장소 목록이 즉시 표시됩니다.
또는 ### filter text ###
물음표 기호를 먼저 클릭하고 "정리"를 선택하여 저장소의 모든 파일을보십시오. 그런 다음 ### filter text ###
상자 안에 표시되는 파일 수를 좁힐 수 있습니다.
또는 Linux 사용자는 위의 Geoffrey Zheng이 제안한대로 터미널에서 수행 할 수 있습니다.
thg log file
참고 URL : https://stackoverflow.com/questions/3459161/how-to-view-revision-history-for-mercurial-file
'Programming' 카테고리의 다른 글
iPhone의 "홈 화면에 추가"에 대한 Javascript? (0) | 2020.08.13 |
---|---|
원래 예외의 재발행에 대한 C ++ 예외 질문 (0) | 2020.08.13 |
오류 :이 Android SDK에는 Android Developer Toolkit 버전 22.6.1 이상이 필요합니다. (0) | 2020.08.13 |
람다 식 대 메서드 참조 (0) | 2020.08.13 |
PMD와 FindBugs의 차이점은 무엇입니까? (0) | 2020.08.13 |