2013-04-22 3 views
3

TortoiseHG를 통해 Mercurial을 사용하고 있습니다. 나는 사용자가 저장소에서 일한 것을보고 싶다. 고유 한 사용자 이름 목록 만 사용하는 것이 좋습니다. 그러나 (긴) 개정판 목록을 아래로 스크롤하고 각 이름을 주목하는 것은 실용적이지 않습니다. grep을 사용하여이 문제를 해결할 수도 있지만 Cygwin 또는 유사 설치를 피하기 위해 Windows를 사용하고 있습니다. 이러한 제약 조건을 감안할 때 가능한가? 당신이 PowerShell을 설치 한 경우Mercurial : 저장소에서 작업 한 사용자를 나열하십시오.

답변

5

다음이 트릭을 수행합니다

hg log --template "{author}\n" | Select -Unique 

그것은 약 5500 체인지의 현재의 내 저장소에 두 개 또는 세 개의 초 정도 걸립니다.

+0

정확히 내가 원했던 것, 감사합니다. – David

+0

'hg log --template '{author}를 사용하십시오. \ n "| 정렬 | Linux, * BSD 또는 Mac OS X에서 uniq을 사용합니다. – JSmitty

관련 문제