經過半個多月的應用,大家感覺也還不錯,對個人而言。在家也能訪問代碼,對公司而言還是要server的。
以下介紹下應用。給新用者一點幫助。
1.注冊一個bitbucket的帳號。 網址 為https://bitbucket.org/。注冊之后能夠在Manage Account里面將語言改成漢語;
2.創建倉庫。
3.本地創建一個空文件夾留着保存代碼,我這里文件夾是C:\pfeExe\test1025,當中test1025是空文件夾。
4.安裝SourceTree(下載地址http://www.sourcetreeapp.com/)。在Tools-->Options以下設置General屬性和啟用GIT;
5.點擊項目。點擊Clone-->Clone in SourceTree,然后依據提示輸入帳號信息,選擇路徑,至此基本配置就好了。
6.在該文件夾下新建項目或者將已有項目拷貝到該文件夾下,在SourceTree中選擇Add/Remove-->Commit-->Push,至此一個項目就成功的托管到bitbucket上。
每次改動之前Pull一下,在本地改動之后Push。從而實現分布式協作開發;

7.1.克隆到本地時老是提示路徑不合法。則可能是sourcetree沒有啟用支持GIT,就是看Tool-->Option-->Git項,是不是顯示Git support is currect disabled,假設是則點擊啟用;
7.2.假設須要用代理,能夠在Tool-->Option-->Network選項以下設置。
7.3.無法獲取server上的更新或者看不到你的代碼提交,偶爾報407錯誤。
這樣的情況通常是由於SourceTree處於離線狀態。SourceTree里賬戶信息類似於session一樣。有一定的時間限制。點擊左下角的例如以下圖button。把倉庫都刷新出來,這時賬戶信息就更新了,處於在線狀態,能夠正常操作;
7.4.忽略不想要的文件夾,比方bin、obj文件夾(每次執行本機程序都會變化)
這個在右上角的Settings的Advanced以下的Repository-specific ignore list。點擊Edit輸入忽略的規則。
比如忽略全部的bin和obj文件夾:
obj/
bin/
忽略規則的一些語法
7.4.1.忽略*.o和*.a文件: *.[oa]
7.4.2.忽略*.b和*.B文件,my.b除外:
*.[bB]
!my.b
7.4.3.忽略dbg文件和dbg文件夾:dbg
7.4.4僅僅忽略dbg文件夾,不忽略dbg文件:dbg/
7.4.5僅僅忽略dbg文件,不忽略dbg文件夾:
dbg
!dbg/
7.4.6僅僅忽略當前文件夾下的dbg文件和文件夾。子文件夾的dbg不在忽略范圍內:/dbg