PowerShell에서 위치를 작업 복사본으로 설정하고이 명령을 사용합니다.
svn.exe log --quiet |
? { $_ -notlike '-*' } |
% { ($_ -split ' \| ')[1] } |
Sort -Unique
의 출력 형식은 svn.exe log --quiet
다음과 같습니다.
r20209 | tinkywinky | 2013-12-05 08:56:29 +0000 (Thu, 05 Dec 2013)
------------------------------------------------------------------------
r20208 | dispy | 2013-12-04 16:33:53 +0000 (Wed, 04 Dec 2013)
------------------------------------------------------------------------
r20207 | lala | 2013-12-04 16:28:15 +0000 (Wed, 04 Dec 2013)
------------------------------------------------------------------------
r20206 | po | 2013-12-04 14:34:32 +0000 (Wed, 04 Dec 2013)
------------------------------------------------------------------------
r20205 | tinkywinky | 2013-12-04 14:07:54 +0000 (Wed, 04 Dec 2013)
를 사용하여 수평 규칙을 필터링합니다 ? { $_ -notlike '-*' }
.
r20209 | tinkywinky | 2013-12-05 08:56:29 +0000 (Thu, 05 Dec 2013)
r20208 | dispy | 2013-12-04 16:33:53 +0000 (Wed, 04 Dec 2013)
r20207 | lala | 2013-12-04 16:28:15 +0000 (Wed, 04 Dec 2013)
r20206 | po | 2013-12-04 14:34:32 +0000 (Wed, 04 Dec 2013)
r20205 | tinkywinky | 2013-12-04 14:07:54 +0000 (Wed, 04 Dec 2013)
' \| '
레코드를 배열로 바꾸기 위해 분할합니다 .
$ 'r20209 | tinkywinky | 2013-12-05 08:56:29 +0000 (Thu, 05 Dec 2013)' -split ' \| '
r20209
tinkywinky
2013-12-05 08:56:29 +0000 (Thu, 05 Dec 2013)
두 번째 요소는 이름입니다.
각 줄의 배열을 만들고로 두 번째 요소를 선택합니다 % { ($_ -split ' \| ')[1] }
.
tinkywinky
dispy
lala
po
tinkywinky
로 고유 한 항목을 반환합니다 Sort -Unique
. 이렇게하면 출력이 부작용으로 정렬됩니다.
dispy
lala
po
tinkywinky