Lưu ý về việc nhận số sửa đổi mới nhất:
Giả sử tôi đã cd
-ed trong một thư mục con được xem lại ( MyProjectDir
). Sau đó, nếu tôi gọi svnversion
:
$ svnversion .
323:340
... Tôi nhận được " 323:340
", mà tôi đoán có nghĩa là: " bạn có các mục ở đây, từ bản sửa đổi 323 đến 340 ".
Sau đó, nếu tôi gọi 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)
... Tôi nhận " 323
" là bản sửa đổi - đó thực sự là bản sửa đổi thấp nhất trong số những bản được báo cáo svnversion
!
Sau đó, chúng ta có thể sử dụng svn info
trong chế độ đệ quy để lấy thêm thông tin từ thư mục cục bộ:
> 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
...
... (xóa grep
để xem thêm chi tiết).
Cuối cùng, phải làm gì khi chúng ta muốn kiểm tra bản sửa đổi mới nhất của kho lưu trữ trực tuyến (trong trường hợp này là @ server.com
)? Sau đó, chúng tôi lại phát hành svn info
, nhưng với -r HEAD
(lưu ý sự khác biệt giữa -R
quyền chọn vốn trước đây và chữ thường -r
bây giờ):
> 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)
Điều thú vị là - svn info
vẫn đề cập đến thư mục con hiện tại ( MyProjectDir
), tuy nhiên, đường dẫn trực tuyến được báo cáo là MyProjectDir
(trái ngược với .
trường hợp cục bộ) - và bản sửa đổi trực tuyến được báo cáo là cao nhất ( 340
- trái ngược với đường dẫn thấp nhất, 323
được báo cáo tại địa phương).