Bagaimana cara menghapus folder agar tidak dikontrol oleh sumber dengan TortoiseSVN ?
svn
version-control
tortoisesvn
Kesempatan
sumber
sumber
.svn
folder terkaitJawaban:
Ada item khusus di menu konteks luas:
Gambar dipangkas dari halaman menu konteks luas TortoiseSVN .
Hapus uraian dokumentasi (simpan lokal) .
sumber
Cara termudah dijelaskan di sini: http://tortoisesvn.net/unversion.html
Artikel itu agak bertele-tele dan beberapa metode tidak bekerja untuk saya (seperti menyeret folder ke dirinya sendiri - Windows 7 tidak mengizinkannya)).
Inilah yang, dalam artikel ini bekerja untuk saya:
sumber
Jika Anda ingin menghapus folder dari kontrol sumber tetapi menyimpannya secara lokal, cara termudah adalah dengan
Anda juga harus menghapus
.svn
direktori yang muncul di folder yang Anda hapus atau Anda akan berakhir membingungkan svn / tortoise. Anda juga dapat melakukan "Ekspor" untuk langkah 1 yang akan menghapus.svn
direktori untuk Anda (jika Anda melakukan ini untuk seluruh pohon direktori daripada satu direktori, ini jauh lebih nyaman daripada membersihkan folder dengan tangan) .sumber
Menu TortoiseSVN memiliki opsi Ekspor yang akan memberi Anda salinan folder terlepas dari repositori. Atau, Anda dapat mengklik kanan + seret folder dan pilih "SVN Ekspor ke sini" atau "SVN Ekspor semua ke sini".
"Ekspor semua" sama dengan memilih "Ekspor file tidak berversi juga" di dialog Ekspor, yang secara efektif akan mengkloning copy pekerjaan tanpa folder .svn.
sumber
Anda klik kanan pada direktori, pergi ke TortoiseSVN -> Hapus . Anda kemudian klik kanan pada direktori induk dan Komit SVN ... dan itu akan menghapus folder.
sumber
Pencarian Windows, mengatur sistem dan menandai file-file yang tersembunyi ditandai ... nama file ".svn" ... setelah pencarian - sortir sehingga semua direktori .svn dikelompokkan bersama ... sorot - tekan hapus :)
sumber
Saya menjalankan perintah kura-kura "Perbarui ke SVN 1.7" yang mengambil semua folder .svn dan menggabungkannya ke dalam satu folder. Saya kemudian hanya dapat menghapus satu folder .svn dan semuanya baik-baik saja!
sumber
Saya melihat ada tiga metode sederhana untuk membatalkan dan menyimpan versi lokal file (atau direktori) dengan TortoiseSVN:
Saya menemukan metode terakhir yang paling mudah dari ketiganya, sedangkan yang pertama (yang paling memilih) paling lama dalam hal operasi untuk dilakukan.
sumber
Hapus folder .svn di dalam folder yang ingin Anda hapus dari kontrol versi.
sumber
Inilah yang bekerja untuk saya:
svn cleanup <path to the folder to delete including folder name>
; jika tidak, Anda dapat melakukan klik kanan yang sama pada folder dan melakukan pembersihan.Ini harus menghapus folder dari direktori kerja Anda dan dari Subversion.
sumber
Mengekspor folder ke lokasi baru sementara opsi "Ekspor file tidak berversi ke" yang dipilih berfungsi dengan baik untuk saya. TortoiseSVN menghapus semua pengaturan khusus Subversion dan Anda mendapatkan folder yang bersih. Sekarang Anda dapat menghapus yang asli dan memindahkan folder yang diekspor ke sana.
sumber
Sekali waktu saya mengalami copy folder yang berfungsi dari Subversion yang saya tahu ingin lagi di bawah kontrol versi. Saya ingin "membatalkan" mereka. Biasanya saya melakukan semacam mencari dan menghapus pada semua folder terkait .svn tetapi ada cara yang lebih mudah jika Anda menginstal TortoiseSVN.
Anda harus terbiasa dengan perintah "Ekspor". Ini akan membuat salinan file di lokasi baru tanpa semua folder .svn yang sial itu. Jika Anda ingin 'membatalkan' sesuatu tetapi tidak menginginkan salinan - cukup lakukan “ekspor” dan ketika Tortoise meminta “folder untuk diekspor” cukup pilih folder yang sama dengan copy pekerjaan Anda! Tortoise akan melanjutkan untuk menghapus semua folder .svn.
Kutipan: http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
sumber
Klik kanan pada copy pekerjaan dan pilih "Ekspor ..." dari menu konteks. Dialog penelusuran folder ditampilkan.
Anda harus memilih jalur yang sama dengan copy pekerjaan Anda sebagai target. TortoiseSVN akan menanyakan apakah Anda ingin menghapus semua folder .svn dari copy pekerjaan itu. Katakan saja ya!
sumber