Androidstudio SourceTree+碼雲管理程式碼
原來使用的都是svn,現在使用Git,記錄一下使用的步驟
SourceTree是一個圖形化的Git管理工具
1、首先要先有一個Git賬號,推薦一個網站碼雲中國的GitHub)
2、下載SourceTree
3、SourceTree是需要賬號登陸的,雖然軟體是免費的但是註冊也是和麻煩的,所以有一種可以跳過註冊強制登陸的方法
安裝成功之後,在本地資料夾的目錄下輸入
%LocalAppData%\Atlassian\SourceTree\
那麼就進入了C:\Users\Administrator\AppData\Local\Atlassian\SourceTree這個資料夾下,如果沒有SourceTree這個資料夾就重新建立一個
一定要注意這個目錄的路徑
然後在SourceTree這個資料夾下新建 accounts.json 檔案
%LocalAppData%\Atlassian\SourceTree\accounts.json
注意新建的時候要注意字尾名要去掉
這兩個是不一樣的,字尾不去掉的話,無法登陸成功
最後在 accounts.json裡儲存以下內容
[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]
4、從SourceTree上down下原來託管的專案
這是碼雲上你專案的地址,點選複製就行
5、在做一切操作之前要先初始化這個庫 點選Git工作流
出現下面這個彈框
6、開發前遠端專案要先建一個分支,如果專案已經有了dev或者devlope分支,直接檢出本地就可以
重新checkout的sourcetree要記得“檢出”一下,才有develop。不然在自己的資料夾下邊可能只有一個什麼README.md的檔案,沒有工程檔案,沒有.h,沒有.m,什麼也沒有。
然後本地就會出現devlope分支
7、然後就可以修改專案的程式碼了,修改程式碼要建立新的功能,比如你負責的是商城模組,就要在develope分支上新建新的功能、
8、每天的程式碼都要時常的更新,上傳程式碼的時候把未暫存檔案變成已暫存的,寫上
提交的時候要提交develop,不要動master。master是主枝,是最後打tag包時候用的或者對master做操作的時候才用到的
完成的功能,然後提交上傳,如果這個模組完成了就點選Git工作流點選完成功能