Kamis, Desember 15, 2011

SVN Rename



Saya menemukan masalah saat mengcommit repositori SVN yang di dalamnya terdapat folder yang telah Saya re-name. Katanya, foldernya tidak ditemukan. Padahal jelas-jelas ada!

.. Ternyata masalahnya adalah karena di dalamnya ada informasi subversion. Jadi di dalam setiap folder di repositori SVN, terdapat folder hidden .svn yang menyimpan asosiasi folder dan file kita dengan server.



Jadi solusinya? Hapus saja semua folder .svn dari folder yang ingin di-rename (jangan menghapus keseluruhan .svn, karena nanti harus checkout ulang), kemudian add, dan checkout. Sebuah beres semua bahagia.

Meski, me-rename bukanlah solusi. Untuk project besar, jangan coba-coba lakukan ini di tengah jalan. Karena ini sebenarnya bukan rename, tapi delete dan add new. Jadi modifikasi tidak akan dicek. SVN akan menganggap ada penghapusan keseluruhan suatu direktori dan ada penambahan masif.

0 komentar:

Poskan Komentar

Silahkan memberikan komentar pada artikel ini. Dimohon untuk tidak mengirim komentar yang: anarkis, mengandung kata-kata kasar atau kotor, atau yang dapat menciptakan flame war