Svn birleştirmeyi kullanın:
svn merge -c -[rev num that deleted the file] http://<path to repository>
Yani bir örnek:
svn merge -c -12345 https://svn.mysite.com/svn/repo/project/trunk
^ The negative is important
TortoiseSVN için (Sanırım ...)
- Explorer'a sağ tıklayın, TortoiseSVN -> Birleştir'e gidin ...
- "Bir revizyon aralığını birleştir" in seçili olduğundan emin olun, İleri'yi tıklayın
- "Birleştirilecek revizyon aralığı" metin kutusunda, dosyayı kaldıran revizyonu belirtin
- "Ters birleştirme" onay kutusunu işaretleyin, İleri'yi tıklayın
- Birleştir'i tıklayın
Ancak bu tamamen test edilmemiştir.
OP tarafından düzenlendi : Bu, benim TortoiseSVN sürümümde çalışıyor (sonraki düğmesi olmayan eski tür)
- Öğelerin silindiği klasöre gidin
- Explorer'a sağ tıklayın, TortoiseSVN -> Birleştir'e gidin ...
- içinde itibaren bölümünde silme yaptığı revizyon girmek
- içinde için bölüm silme önce revizyon girin.
- "Birleştir" i tıklayın
- işlemek
İşin püf noktası geriye doğru birleşmektir . Sean.bright beni doğru yöne yönlendirdiği için tebrikler !
Düzenle: Farklı versiyonlar kullanıyoruz. Tarif ettiğim yöntem, TortoiseSVN versiyonumla mükemmel çalıştı.
Ayrıca, işlemede tersine birleştirdiğiniz birden fazla değişiklik varsa, kaydetmeden önce birleştirme tamamlandıktan sonra bu diğer değişiklikleri geri almak isteyeceksiniz. Yapmazsanız, bu ekstra değişiklikler de geri alınacaktır.