我的C# 學習倉庫使用總結–版本控制工具
##1. C#學習工具
1.1 版本控制工具
最常用的兩大版本控制工具:SVN與GIT。他們的Widows版本都有相應的界面配置版本:TortoiseSVN,和TortoiseGit版本。
1.2 Github 專業而強大的社區
windows下的帶界面Git工具是torisegit,具體的安裝和使用方法,已經有前輩做了詳細總結:
TortoiseGit安裝與配置;
Git與TortoiseGit基本操作;
根據教程,我簡單的創建了我的C#學習倉庫
1.3 Visual Studio 2015
我使用的是免費的社區版本,因爲這個版本的緣故,我還將我電腦的系統升級到Windows 10.
2. Git 使用技巧
2.1 設置版本控制忽略的文件:.gitignore文件
實用文件,告訴Git 需要忽略的文件,通常的形式如下:
#User-specific files
| .bin
|.obj
| .suo
|.user
|.userosscache
|.sln.docstates
2.2 設置torisegit的免密碼上傳
Git的設置中,點擊 “編輯全局 .git/config(O)”按鈕,在全局配置文件中,在後面加上下面的內容,保存輸入的密碼:
[credential]
helper = store
3. 代碼的衝突合併
更新代碼後,發現有文件衝突,是很正常的事情,通常的做法是先將自己改動的文件備份,然後再將文件還原,最後用比對工具合併解決衝突。
比對工具有很多妙用,不同版本之間的改動一目瞭然,注意以後要善於利用。
代碼更新中,有可能會對我們的代碼,在不經意間被修改,需要留意版本的提交日誌。