Geri ya da eski bir revizyon için tüm svn deposuna döner
SVN benim depo üzerinde oynadım ve şimdi 24 revizyon 28 tüm depoyu geri gerekir ve farklar ve çatışmalar ile uğraşmak istemiyorum. Hızlı ve basit bir şekilde bunu yapmak için var mı? Ben mümkün geri dönmek tek dosyaları önce iyi ile birleştirme komut - ama bu örneği ister Ekle tüm dosyaları geri deposundan revizyon 28 zaman gerçekten yapmak istiyorum. sil onları.
Bir linux kutusu (bash) Komut satırını kullanıyorum.
Teşekkürler
EDİT
Tüm yardım için teşekkürler! İ sabit:
svnadmin create /svnroot/<repo>.fixed
svnadmin dump -r 1:24 /svnroot/<repo> --incremental > dump.svn
svnadmin load /svnroot/<repo>.fixed < dump.svn
O zaman yedek bir yerde eski repo koyarak ve repo hareketli.repo sabit.
Tekrar teşekkürler!
CEVAP
Svnadmin dump/load kontrol edin. Bir metin dosyaları her sürümü ile dosya oluşturur. Gelin ve re-alma belirli aşağıda/yukarıda her şeyi silmek mümkün olabilir.
Örneğin Migrating Repository Data Elsewhere bakın
Geri eski durumuna repo getirmek için ...
Bir dosyanın önceki bir SVN revizyon i...
Güncelleme Revizyon vs için Düzeltme D...
Geri belirli bir revizyon için SVN dos...
&Quot;git döner head" etkileri ge...