2012-05-09 15 views
18

Neden bir taahhütte bulunduktan sonra aşağıdaki komutu çalıştırdığımda neden bu mesajı alıyorum, ancak diğer tüm zamanlarda bir çizgi çiziyorum?subversion içinde son iletiyi kontrol edin

svn log -r head 

Oldukça sık benim dosya sistemindeki bir dalına göz onu tahrip neyi temsil ettiğini şube sonuncusunu mesajdı işlemek kontrol etmek istiyorum ama sadece çalıştırdığınızda bu komut sadece iş gibi görünüyor bir taahhüt verdikten sonra. Eğer almak istiyorsanız

cevap

24

bir şube son tamamlama mesajı bu deneyin:

svn log -l 1 BRANCH_URL 

-l 1 son iletiyi günlüğünün boyutunu sınırlamak için burada. Eğer mevcut çalışma kopyasında taahhüt son mesajı kontrol etmek isterseniz

, şunu deneyin:

svn log -r COMMITTED 
+0

İlginçtir, svn log 'önce bir gecikme var gibi görünüyor COMMITTED' son tamamlama mesajı döndürür -r bir taahhüt verdikten sonra. Mesela, r694'ü yaptım, ama bir-iki dakika sonra da son işlem olarak hala r693'ü gösterdim. – crmpicco

+0

@crmpicco: aynı çalışma kopyasında? Bu oldukça garip, hangi svn sürümünü kullanıyorsunuz? –

+1

Benim için aynı; 'svn log -r COMMITTED' ve' svn log' r58 taahhüt mesajını döndürür, ancak 'svn log -r HEAD' son girdiğim r59 mesajını döndürür. Svn 1.6.11 kullanıyorum. –

İlgili konular