Bir dosyanın önceki bir SVN revizyon için geri dönmek için daha iyi bir yolu?
Ben yanlışlıkla bir SVN deposuna çok fazla dosya ve taahhüt etmek istemedim bazı şeyler değişti. (İç çekerek.) Önce kendi durumuna onları geri dönmek için, yapabileceğimin en iyisiydi
svn rm l3toks.dtx
svn copy -r 854 svn ssh://<repository URL>/l3toks.dtx ./l3toks.dtx
Tanrım! Daha iyi bir yolu var mı? Neden böyle bir şey yazamaz
svn revert -r 854 l3toks.dtx
Tamam, Sadece v1 kullanıyorum.4.4, ama 1,5 şube için değişiklik listeyi tekrar okudum ve hiçbir şey bu doğrudan ilgili göremedim. Bir şey mi kaçırdım?
< / ^ hr .
Edit: yeterince açık anlatamadım sanırım. O zaman ben bu değişiklikleri kaybederim çünkü ters birleştirmek istiyorum sanmıyorumyaptıyapmak istiyorum! fileA
fileB
değiştirilmiş hem de vardı ama ben sadece fileA
; yanlışlıkla yazarak işlemek istediğini söylüyor
svn commit -m "small change"
tamamlar her iki dosya, ve şimdi fileB
geri almak istiyorum. Ters birleştirme yapar bu görev hiç kolay (söyleyebileceğim kadarıyla) yukarıda özetlenen adımları daha.
CEVAP
svn merge -r 854:853 l3toks.dtx
ya
svn merge -c -854 l3toks.dtx
İki komutu are equivalent.
Null veya boş toplama geri dönmek için...
Nasıl geri düğmesi web görünümü basıld...
Bir şey CoffeeScript kullanarak geri d...
Nasıl bir sonuç (startActivityForResul...
Checkout önceki şube gıt için herhangi...