Bu yanıtı okudum: How do I return to an older version of our code in Subversion? ve eski bir düzeltmeye geri dönmek için svn merge -r 150:140 .
komutunu kullandım (Geri döndürülen değişiklikleri gerçekleştirmem gerekmedim, sadece eski dosya sürümüne git)). Bundan önce revizyon 150'de temiz bir repo sürümü vardı (dosyalarda manüel değişiklik yok). Yapmak istediğim tüm dosyaların bazı eski sürüme geri dönmek olduğu gibi beni görmeye şaşırtanDeğişikliklerin geri yüklenmesi bazı atlanan yollarla başarısız oldu
...
Skipped 'some/file.h'
Skipped 'some/file2.h'
...
Skipped 'some/file3.h'
Skipped 'some/file4.h'
...
Summary of conflicts:
Skipped paths: 4
(ve önceden herhangi bir değişiklik vardı): Ne yazık ki, bu uyarıları var.
Buna ne sebep olmuş olabilir? Eski versiyona nasıl ulaşırım?
Düzenleme: kontrol ettim ve görünüşe bu dosyalar currrent sürümü (150) (SVN diskte ya ya) bulunmayan:
svn: warning: W155010: The node 'some/file.h' was not found.
Ama Yani revizyon 140. etkisi var mıydı Yol boyunca bir yerlerde silindi. Ama neden SVN onları geri yükleyemiyor?
kullanarak yeni yerel klasöre revizyon 140 gelen taze bir çalışma kopyasını ödeme daima var mıydı? Subversion, isimlerle iyi başa çıkmaz. – andref
Hayır, bu dosyalar yeni kaldırıldı. – NPS
'svn stat'ünün çıkışı nedir? – Constantin