1. 程式人生 > >代碼托管SVN到Git遷移(使用小烏龜工具)

代碼托管SVN到Git遷移(使用小烏龜工具)

windows7 利用 用戶名 windows target tor 技術分享 選中 註意

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遷移(使用小烏龜工具)