svn和git都是免費開源的版本控制系統(tǒng),有時為了需求,我們會從svn切換到git上去,那么問題來了,我們?nèi)绾尾僮鞑拍苷_切換呢?
假設當前的svn的工作目錄是/var/www/test
1:查找并刪除所有的.svn文件
- cd /var/www/test
- find . -name .svn -type -d | xargs rm -rf
2:初始化git并提交
- git init
- git add ./*
- git commit -m "init"
3:如果你不想把git倉庫放到其他地方,而只是放到本機,則如下操作:
- mkdir /home/user1/git
- cd /home/user1/git
- git init --bare
4:將倉庫切添加到本地倉庫:
- cd /var/www/test
- git remote add origin /home/user1/git
- git push origin master
- --Vevb.com
備注:以上操作的前提是你對svn log的信息不在意,如果需要保留svn的信息,則需要調(diào)查其他的方法切換到git.
新聞熱點
疑難解答
圖片精選