Tidak ada jawaban yang memuaskan untuk situasi saya. Saya menggunakan subversi 1.8 dan saya memiliki copy pekerjaan yang hanya memiliki satu .svn
folder di folder pertama, root. Namun, saya ingin menghapus beberapa cabang dari copy pekerjaan.
Apa pun yang saya lakukan, setiap kali saya menjalankan 'pembaruan' itu akan mengembalikan file-file itu dan mengembalikan semuanya. Saya tidak ingin menghapusnya dari repositori, hanya dari komputer saya - tetapi saya perlu menjaga sisa copy pekerjaan dalam kebijaksanaan (sehingga tidak bisa hanya menghapus folder .svn).
Larutan? svn update --set-depth exclude <dir>
Ini adalah "pembaruan" sisi klien yang mengecualikan direktori tertentu. Itu dapat ditemukan di manual di svnbook.com . Singkatnya, ini menggambarkan ini sebagai:
Dimulai dengan Subversion 1.6, Anda dapat mengambil pendekatan yang berbeda. Pertama, periksa direktori secara penuh. Kemudian jalankan pembaruan svn --set-depth kecuali pada satu subdirektori yang tidak Anda pedulikan.
Untuk TortoiseSVN, Anda juga dapat melakukan hal yang sama dengan mengklik kanan folder yang tidak Anda inginkan, klik Update to revision...
, dan kemudian tetapkan 'Perbarui Kedalaman' Exclude
, seperti yang terlihat dalam cuplikan layar ini: