En son revizyon numarasını alma hakkında bir not:
Diyelim ki cd
revize edilmiş bir alt dizinde ( MyProjectDir
). Sonra ararsam svnversion
:
$ svnversion .
323:340
... " 323:340
" karşılığını alıyorum, sanırım bu şu anlama geliyor: " Burada 323 ile 340 revizyon arasında değişen öğeler var ".
Sonra ararsam 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
Revizyon olarak " " alıyorum - bu aslında tarafından rapor edilenler arasında en düşük revizyon svnversion
!
Daha sonra svn info
yerel dizinden daha fazla bilgi almak için özyinelemeli modda kullanabiliriz :
> 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
daha fazla ayrıntı görmek için simgesini kaldırın ).
Son olarak, çevrimiçi deponun en son revizyonunun ne olduğunu kontrol etmek istediğimizde ne yapmalıyız (bu durumda, @ server.com
)? Sonra tekrar yayınlıyoruz svn info
, ancak -r HEAD
( -R
daha önce büyük harf seçeneği ile -r
şimdi küçük harf arasındaki farka dikkat edin ):
> 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)
- İlginç bir şey svn info
hala geçerli alt dizine (atıfta MyProjectDir
) Ancak çevrimiçi yol olarak bildirilir MyProjectDir
(aksine .
yerel durum için) - ve çevrimiçi revizyon olduğunu bildirdi yüksek ( 340
- düşük bir karşıt olarak, 323
rapor yerel olarak).