Saya memiliki repositori umum untuk utilitas kecil (yang dianggap terlalu kecil pada saat itu untuk menjamin repositori mereka sendiri. 'Mungkin masalah lain itu sendiri), beberapa di antaranya sudah usang dan kemungkinan tidak akan pernah berfungsi lagi. Tapi satu aturan di mana saya bekerja adalah tidak pernah membuang apa pun. Menghapus dari SVN berarti itu tidak benar-benar dihapus, itu hanya ada dalam sejarah di suatu tempat, tetapi itu masih bisa berbahaya jika Anda perlu menemukan barang lama itu lagi.
Apa yang akan menjadi strategi terbaik untuk menjaga barang-barang yang sudah usang, tetapi juga menjauhkan mereka dari jalan?
svn:ignore
properti danglobal-ignores
konfigurasi, tetapi membaca lebih lanjut ternyata Anda tidak dapat mengabaikan file berversi. Maaf telah menyesatkan.svn:ignore
untuk mengabaikan pola umum, tetapi gunakan opsi --no-ign untuk menambahkan file yang cocok dengan pola tetapi tetap harus dikontrol. Misalnya, Anda dapat mengabaikan beberapa file pengaturan dengan mengabaikan pola*.settings
, tetapi tetap bisa mengendalikanoriginal.settings
. Saya pikir solusi yang lebih baik adalah hanya menyimpan proyek aktif di satu folder tingkat atas dan proyek yang sudah tidak digunakan lagi di folder lain.svn:ignore
, itu untuk menjaga hal-hal, seperti file VS .suo, hal-hal lokal, hal-hal temp, dll.