1. 程式人生 > >Androidstudio SourceTree+碼雲管理程式碼

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工作流點選完成功能
這裡寫圖片描述