如何在vs studio中使用程式碼雲託管
如果沒有SVN,只是在寫一些個人程式碼的人們通常會遇見這樣一個問題吧:備份。如果你的程式碼被改壞了,而你有沒有備份,無疑是災難一場,可是如果要備份,在本地上不停的複製副本這種方法不但佔空間,而且亂,而且很low,放到雲盤裡稍微不low,可是考慮到管理和實時提交這些問題,我們還是需要一個個人版的svn這樣的程式碼管理工具。於是在這裡我寫了這篇文章介紹一種比較洋氣的方法:
目前來看vs13可以,10和12就不行
一、首先,你需要在“碼雲”上有個賬戶:
http://git.oschina.net/ 點選建立賬戶即可
二、新建一個專案:
對專案進行設定:
記住專案路徑,記住專案路徑,記住專案路徑
專案建立完畢,暫時可以先不管它。
三、我們來開啟vs,在解決方案上點選右鍵,選擇“將解決方案新增到原始碼管理”,然後選擇“Git”
四、在“檢視”中開啟“團隊資源管理器”,點選設定
填寫使用者名稱(隨便定一個就行,這個就是在雲端管理時起可以明確哪些程式碼是被哪個賬戶更改上傳的作用),郵箱,以及本地儲存路徑
五、提交程式碼,點選“提交”或是“未同步提交”
設定雲託管路徑,就是在第二條中記錄的路徑
這時點擊發布,會出現以下問題:
解決方法是換個分支:
六:新增分支:
預設的分支為master,細心的同學想必也發現了碼雲上的預設分支也是這個名字,所以這就是衝突的來源了,既然如此,我們新建一個分支,然後把專案釋出到這個分支上,問題自然就解決了。
在剛才出錯的頁面,點選"master"的下拉箭頭,選擇新建分支
建立完成後在分支名稱上點選右鍵釋出:
再次點選“未同步提交”或是“提交”,再點選“同步”,將專案釋出到新建分支上
如此,便可在碼雲上檢視我們上傳的程式碼:
若是後來更改了程式碼,只需在解決方案上右鍵點選“提交”即可提交修改,此時需要寫上版本備註,以便日後對比不同版本之間程式碼以及管理
後續:
後來發現不知為何提交的程式碼不在雲端顯示了,於是就在“團隊資源管理器”中點選“未同步提交”,在列表中的已經提交到本地庫但是未提交到雲端的選項點選“推送”,即可推送至雲端