Yang pertama adalah mempersiapkan server svn:
# svn mkdir http://localhost/svn/project1 -m 'project1 placeholder'
# svn mkdir http://localhost/svn/project1/trunk -m 'trunk placeholder'
# svn mkdir http://localhost/svn/project1/tags -m 'tags placeholder'
# svn mkdir http://localhost/svn/project1/branches -m 'branches placeholder'
kemudian di git repository local, buat link ke server svn tadi:
# git svn init -s --prefix=svn/ http://localhost/svn/project1
# git svn fetch
# git checkout -b trunk svn/trunk
# git merge master
# git svn dcommit
dengan cara seperti di atas, hanya versi terakhir yang akan dimasukkan ke svn. tidak masalah karena
secara historikal masih tersimpan di git local.
lihat lebih detail di milis ini
No comments:
Post a Comment