최신 개정 번호 받기에 대한 참고 사항 :
cd
수정 된 하위 디렉토리 ( MyProjectDir
) 에서 -ed 했다고 가정 해보십시오 . 그런 다음 전화하면 svnversion
:
$ svnversion .
323:340
... " 323:340
" 이 표시됩니다. " " 여기에 수정 버전 323에서 340까지의 항목이 있습니다 .
그런 다음 전화하면 svn info
:
$ svn info
Path: .
URL: svn+ssh://server.com/path/to/MyProject/MyProjectDir
Repository Root: svn+ssh://server.com/path/to/MyProject
Repository UUID: 0000ffff-ffff-...
Revision: 323
Node Kind: directory
Schedule: normal
Last Changed Author: USER
Last Changed Rev: 323
Last Changed Date: 2011-11-09 18:34:34 +0000 (Wed, 09 Nov 2011)
... 나는 " 323
"개정판을 얻습니다 -이것은 실제로 보고 한 것들 중 가장 낮은 개정판입니다 svnversion
!
그런 다음 svn info
재귀 모드에서 사용하여 로컬 디렉토리에서 더 많은 정보를 얻을 수 있습니다.
> svn info -R | grep 'Path\|Revision'
Path: .
Revision: 323
Path: file1.txt
Revision: 333
Path: file2.txt
Revision: 327
Path: file3.txt
Revision: 323
Path: subdirA
Revision: 328
Path: subdirA/file1.txt
Revision: 339
Path: subdirA/file1.txt
Revision: 340
Path: file1.txt
Revision: 323
...
... ( grep
자세한 내용을 보려면을 제거 하십시오).
마지막으로 온라인 저장소 의 최신 개정판 (이 경우 @ server.com
) 을 확인하려면 어떻게해야 합니까? 그런 다음 다시 발행 svn info
하지만 -r HEAD
( -R
이전 자본 옵션과 -r
지금은 소문자 의 차이점에 유의하십시오 ) :
> svn info -r 'HEAD'
USER@server.com's password:
Path: MyProjectDir
URL: svn+ssh://server.com/path/to/MyProject/MyProjectDir
Repository Root: svn+ssh://server.com/path/to/MyProject
Repository UUID: 0000ffff-ffff-...
Revision: 340
Node Kind: directory
Last Changed Author: USER
Last Changed Rev: 340
Last Changed Date: 2011-11-11 01:53:50 +0000 (Fri, 11 Nov 2011)
흥미로운 점은- svn info
여전히 현재 하위 디렉토리 ( MyProjectDir
)를 참조하지만 온라인 경로는 MyProjectDir
( .
로컬 케이스와는 반대로 )로보고되고보고 된 온라인 개정은 가장 높고 ( 340
-가장 낮은 버전 과 반대로 323
보고 됨) 토지 상에서).