Bu cevapların hiçbiri durumum için tatmin edici değildi. Subversion 1.8 kullanıyorum ve sadece .svn
ilk klasörde root olan tek bir klasörü olan çalışan bir kopyam vardı . Ancak, bazı dalları çalışan kopyadan kaldırmak istedim.
Ne yaparsam yapayım, bir 'güncelleme' çalıştırdığımda bu dosyaları geri yükler ve hepsini geri getirir. Bunları sadece bilgisayarımdan depodan kaldırmak istemedim - ancak çalışma kopyasının geri kalanını incelikle tutmam gerekiyordu (bu nedenle .svn klasörünü kaldıramadım).
Çözüm? svn update --set-depth exclude <dir>
Bu, belirli bir dizini hariç tutan bir istemci tarafı "güncellemesi" dir. Svnbook.com adresindeki kılavuzlarda bulunabilir . Kısacası, bunu şöyle tanımlar:
Subversion 1.6 ile başlayarak farklı bir yaklaşım benimseyebilirsiniz. İlk önce dizini tam olarak kontrol edin. Ardından, umursadığınız bir alt dizinde svn update --set-deeplude komutunu çalıştırın.
TortoiseSVN için, aynı şeyi, istemediğiniz klasörü sağ tıklatıp tıklatarak ve bu ekran görüntüsünde görüldüğü gibi Update to revision...
'Derinliği Güncelle' olarak ayarlayabilirsiniz Exclude
: