代碼托管SVN到Git遷移(使用小烏龜工具)
1、環境信息
Git Server 華為軟件開發雲 代碼托管
SVN Server 本地SVN服務器 Windows Server2012 R2
本地主機 Windows7 SP1
2、必要安裝的軟件
Git-2.7.2, 這個是Git客戶端,可以在Git的官方網站上下載;
SVN客戶端,只有安裝了SVN客戶端才能利用Tortoisegit訪問SVN服務端,如果不裝那就只能訪問Git的服務器了;
Tortoisegit , 這個工具為Windows用戶提供了良好的GIT操作界面,而且如果習慣了使用SVN的人幾乎沒有難度。
3、同步SVN信息到本地
在指定文件夾下右鍵,找到Git Clone選項,通過這個選項就可以把SVN服務
器上的數據下載到本地,並由Git客戶端進行管理。
點擊之後出現如下界面
註意幾個點:
① URL處填寫需要從SVN導出到Git的SVN項目地址
② 目錄處,選擇要同步的本地文件夾
③ 在下方選中“從SVN版本庫”
點擊確定,後按照操作即可;
在指定的本地文件夾發現,文件夾已經被同步成功
4、將同步到本地的代碼上傳到華為軟件開發雲
前期準備:配置好用戶名、密碼、SSH公鑰(詳情請參考華為軟件開發雲使用指導)
此處介紹Git Bash方案(如果使用TortoriseGit 上傳代碼到華為軟件開發雲,使用詳情請參考http://blog.csdn.net/xiaomogg/article/details/51903004)
① 尋找路徑 cd 命令
② 查看日誌 git log (此處可發現log已經同步過來)
③ 關聯華為軟件開發雲代碼倉庫地址 ,使用git remote add origin 遠程地址庫 命令
④ 推送代碼,使用 git push origin master 命令
推送成功後,在華為軟件開發雲代碼托管處可以查看到日誌信息以及提交信息,遷移成功
代碼托管SVN到Git遷移(使用小烏龜工具)