1. 程式人生 > 其它 >記svn專案遷移到git倉庫的操作記錄

記svn專案遷移到git倉庫的操作記錄

引言

最近公司在框架升級,很慶幸能從SSH的苦海中脫離出來去擁抱Spring大家庭

當然對於公司的業務來將,穩定可靠永遠是第一位的,但是過於老舊的技術早已無人維護

所以更換框架的首要任務就是重構之前的專案,並且將一些svn的程式碼轉換到git倉庫

這裡就記錄一下將svn之前的程式碼和提交日誌記錄都儲存到新建的git倉庫的master分支的過程

過程

1.git和svn是你必須要安裝的,版本都按照最新的即可,沒有什麼要求

2.新建一個本地資料夾存放從svn拉取的程式碼,在資料夾中執行git命令拉取程式碼

git svn clone 【svnurl】

執行命令的時候會先讓你確認並賦予許可權,然後讓你登入你的svn賬戶和密碼

4.先新建遠端的git倉庫,然後將本地倉庫繫結遠端git倉庫

git remote add 【giturl】

這裡也需要驗證你的git倉庫的賬號和密碼

5.提交全部程式碼到遠端git倉庫,執行命令後git倉庫會自動生成master分支

git add .
git commit -m "my first commit"
git push -u origin master