모든 최근 SVN 커밋 메시지 목록을 얻는 방법은 무엇입니까?
때때로 나는 잠시 전에 SVN에 커밋 한 변경 사항을 다시 확인하고 싶지만 관련된 특정 파일이나 개정 번호를 기억하지 않습니다. 따라서 이상적으로 각 커밋에 포함 된 파일을 포함하여 최근 커밋 메시지 목록을보고 싶습니다.
작업 복사본의 루트로 이동하여 다음과 같은 내용을 입력하여 최근 5 개의 커밋과 관련된 메시지와 파일을 확인합니다.
svn log -l5 -v *
불행히도이 명령은 단일 대상이 필요하며 '*'를 허용하지 않습니다. SVN이 내가 원하는 정보를 가지고 있다는 것을 알고 있습니다. 그것을 검색하는 간단한 방법이 있습니까?
사용할 수 있습니다 svn log -l5 -v <URL of your repository>
. svn info
작업 복사본이 연결된 저장소의 루트 URL을 가져 오는 데 사용할 수 있습니다.
svn log -q -v --limit N
작업 복사본 내부 (WC가 있지 않나요?!)는
commit-message
(mea culpa, -q supress commit-message 출력) 및 파일 만 포함 된 최신 N 커밋 목록 을
표시 합니다.
로그 출력 예-repo
>svn log -q -v http://mayorat.ursinecorner.ru:8088/svn/Hello/ -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012)
Changed paths:
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
M /trunk/Hello.fr.txt
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
커밋 메시지에 대한 Secong 로그 (제거 된 -q -v)
>svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/ -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012) | 1 line
One more change
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011) | 1 line
Cleanups
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011) | 1 line
Purification
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011) | 1 line
Try fix FS #2
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011) | 1 line
내가하면 루트에서 REPO 체크 아웃 및 WC-부패 로그인 SVN, 그 결과 전혀 차이가 없습니다
Hello>svn log -q -v -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012)
Changed paths:
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
M /trunk/Hello.fr.txt
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
TortoiseSVN 사용자의 경우 :
- 저장소 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하십시오.
- 선택
TortoiseSVN
>Show log
로그 창이 나타납니다.
- 첫 번째 로그를
Shift
선택하고 관심있는 마지막 로그 를 선택합니다 (Ctrl
+A
는 모두 선택합니다. 또는Ctrl
선택 방법을 사용할 수 있습니다 ). - 선택한 항목을 마우스 오른쪽 버튼으로 클릭하고
Copy to clipboard
>Messages
The log of commit messages is copied to your clipboard.
- Open Notepad or Notepad++ and paste the log (
Ctrl
+v
). Save the file as you wish.
svn log -l5 -v http://99.9.9.999/repos/reposName // This will show you only last 5 commit records
svn log -q -v http://99.9.9.999/repos/reposName // This will show you all the commit records
ReferenceURL : https://stackoverflow.com/questions/9536476/how-to-get-a-list-of-all-recent-svn-commit-messages
'IT story' 카테고리의 다른 글
이 Scala 코드를 조금만 변경해도 성능이 크게 달라지는 이유는 무엇입니까? (0) | 2020.12.25 |
---|---|
max-margin CSS 속성이 필요하지만 존재하지 않습니다. (0) | 2020.12.25 |
HTML을 JSON에 매핑 (0) | 2020.12.25 |
파이썬 정수를 이진 문자열로? (0) | 2020.12.23 |
고정 너비를 설정하는 방법은 무엇입니까? (0) | 2020.12.23 |