SorceTree 與 Bitbucket連接


選擇bitbucket,由於bitbucket免費的帳號最多能夠8個人一起協同開發。我們項目組人數少於8個,私有倉庫也不限制。

 
經過半個多月的應用,大家感覺也還不錯,對個人而言。在家也能訪問代碼,對公司而言還是要server的。

以下介紹下應用。給新用者一點幫助。 
        1.注冊一個bitbucket的帳號。 網址 為https://bitbucket.org/。注冊之后能夠在Manage Account里面將語言改成漢語; 

        2.創建倉庫。

使用說明,sourcetree,bitbucket0

        3.本地創建一個空文件夾留着保存代碼,我這里文件夾是C:\pfeExe\test1025,當中test1025是空文件夾。
        4.安裝SourceTree(下載地址http://www.sourcetreeapp.com/)。在Tools-->Options以下設置General屬性和啟用GIT;
        5.點擊項目。點擊Clone-->Clone in SourceTree,然后依據提示輸入帳號信息,選擇路徑,至此基本配置就好了。

使用說明,sourcetree,bitbucket1

使用說明,sourcetree,bitbucket2

        6.在該文件夾下新建項目或者將已有項目拷貝到該文件夾下,在SourceTree中選擇Add/Remove-->Commit-->Push,至此一個項目就成功的托管到bitbucket上。

每次改動之前Pull一下,在本地改動之后Push。從而實現分布式協作開發;

使用說明,sourcetree,bitbucket3
        7.實際運用時遇到的一些問題: 
        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。把倉庫都刷新出來,這時賬戶信息就更新了,處於在線狀態,能夠正常操作; 

使用說明,sourcetree,bitbucket4

         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



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM