2015-06-25 30 views
6

Orijinal olarak, SVN deposundan svn co path_to_repository/dir/ dir/ --depth=infinity kullanarak ayrı dizinleri kontrol ettim. Daha sonra, aynı yoldaki tüm deposu kontrol etmeye karar verdim, ancak güncellemeye çalıştığımda, Skipped 'dir' -- An obstructing working copy was found gibi hatalar gösteriyor. Aynı deponun parçası olduğunu söylemek için herhangi bir yolu var mı?Atlandı '***' - Engelleyici bir çalışma kopyası bulundu

cevap

4

bunu basit olandan dir hiçbir yerel değişiklik varsa:

  • olası yerel değişiklikleri geri dir/.svn dizin
  • Kullanım svn co ... seçenek --force ile kaldır dir
  • HEAD için

    1. Güncelleme (# 1 veya HEAD adım 1'den sonra değiştirilmemişseniz svn revert dir -R

    Yerel değişiklikleriniz varsa, bunları saklayın, ancak burada, dir BASE ve checkout HEAD arasındaki farkla ilgili değişikliklerin karıştırılması tehlikesi vardır. Emin değilseniz, svn diff dir > my_work.patch ile çalışıp daha sonra geri yükleyin.

  • +0

    Hayatımı kurtardın. –

    +1

    Artık d/.svn artık v1.7 ile başlamıyor, bu yüzden bu çözüm benim için çalışmadı. –

    İlgili konular