BAŞ veya daha önce böyle bir şeyden önce baş veya n-düzeltmelerden hemen önce bir revizyona başvurmak istiyorum.svn'de HEAD-1 gibi nasıl bir şey söyleyebilirim?
10
A
cevap
5
Uzun hikaye kısa - bir komut çalıştırmadan yapamazsınız. Check-in kancalarıyla 'bundan önceki versiyona' erişebilirsiniz, aksi takdirde dinamik olarak sorgulamanız gerekir. Burada, geçerli başın revizyonu ile eksi olan bir kabuk değişkenini dolduran bir örnek var.
HEAD_MINUS_ONE=$(svn info http://svn/path/to/head | grep ^Revision | awk '{print $2-1}')
-1
Mercurial + hgsubversion + hg yardım revsets
birkaç senin problemlerin çoğunu çözebilir Subversion revizyon anahtar kelimeler inşa edilir var
6
:
BASE
: Bu, kullanılan revizyon olduğunu mevcut çalışma dizininizde.HEAD
: Bu, şubenin geçerli ipucudur.COMMITTED
: Bu, bir dosyanınBASE
'dan önceki son gözden geçirilmiş düzeltmesidir.PREV
: Bu,BASE
'dan en son değiştirilen düzeltmedir. Bu oldukça COMMITTED-1.
Diğer her şey için, synthesizeerpatel'un size gösterdiği gibi bir hesaplama yapmanız gerekir.
+0
Takip: http://svnbook.red-bean.com/en/1.7/svn.tour.revs.specifiers.html –
İlgili konular
- 1. project.lock.json dosyası aşağıda gibi bir şey çalışıyorum
- 2. Rust, Scanf gibi bir şey var mı?
- 3. ASP.NET'te Smarty gibi bir şey var mı?
- 4. aşağıda kodu gibi bir şey istiyorum
- 5. mesaj kuyruğu - MSMQ gibi bir şey?
- 6. Android'de NSDictionary gibi bir şey var mı?
- 7. jQuery.toggle (boolean) gibi bir şey var mı?
- 8. Haskell'in nerede olduğu gibi bir şey var mı?
- 9. SSBA'yı DBAmp kullanarak nasıl kullanabileceğimi söyleyebilirim
- 10. Google'a, .html'yi url'mden kaldırdığımı nasıl söyleyebilirim?
- 11. Nasıl mysql.sock nerede DBD :: mysql söyleyebilirim?
- 12. NUnit kullanarak belirli bir yöntemin çağrıldığını nasıl söyleyebilirim?
- 13. Göreceli bir jQuery seçici gibi bir şey var mı?
- 14. Görseller için bir Öğe Yerleşimi gibi bir şey var mı?
- 15. Jekyll'e bir çeşit desenle eşleşen sayfalar üretmemesini nasıl söyleyebilirim?
- 16. R için require.txt gibi bir şey var mı?
- 17. "SELECT * FROM table bir şey ve bir şey" gibi iki yerde kullanabilir miyim?
- 18. Emacs X kullanıyorsa elisp'te nasıl söyleyebilirim?
- 19. Rails'e bileşenleri önceden üretmemesine nasıl söyleyebilirim?
- 20. Cgo'ya bir dosya derlememesini nasıl söyleyebilirim? Düzenli go dosyası için
- 21. Cookiecutter'ın cookiecutter-django sabit bir sürümünü indirmesini nasıl söyleyebilirim?
- 22. Herkes PHP için RSPec gibi bir şey biliyor mu?
- 23. JUnit teorileri için Spock's "@Unroll" gibi bir şey?
- 24. c/C++ 'da var_dump PHP gibi bir şey var mı?
- 25. Mongoose, bir bulmanın sonucunu kaydederek hiçbir şey yapmıyor gibi görünüyor
- 26. R'de Scala Seçeneği/İsteğe Bağlı gibi bir şey var mı?
- 27. Scala/Java için npmjs gibi bir şey var mı
- 28. SQL Server, MySQL's DUPLICATE ANAHTAR GÜNCELLEME Gibi Bir Şey Sunar
- 29. Java için Codecademy gibi bir şey var mı
- 30. google uygulama motoruna bağlı olmayan pubsubhubbub gibi bir şey
Hangi bağlamda - bir check-in kancasına veya genel olarak mı? – synthesizerpatel
@synthesizerpatelSvn istemcisi ile günlük kullanım bağlamında. Check-in kancaları hakkında hiçbir şey bilmiyorum;) –