SourceTree的基本使用

一打洼、點擊克隆/新建

二龄糊、Git工作流

image.png
image.png

直接點“確定”,獲取develop分支源碼募疮。

image.png

開發(fā)任務都是在develop分支上完成的炫惩。
分支共有5種類型
  1) master,最終發(fā)布版本阿浓,整個項目中有且只有一個
  2) develop他嚷,項目的開發(fā)分支,原則上項目中有且只有一個
  3) feature搔扁,功能分支爸舒,用于開發(fā)一個新的功能
  4) release,預發(fā)布版本稿蹲,介于develop和master之間的一個版本扭勉,主要用于測試
  5) hotfix,修復補丁苛聘,用于修復master上的bug涂炎,直接作用于master

三、當開發(fā)中需要增加一個新的功能時设哗,可新建feature分支唱捣,用于增加新功能,并且不影響開發(fā)中的develop源碼网梢,當新功能增加完成后震缭,完成feature分支,將新功能合并到develop中战虏,更新develop上的代碼

1) 新建feature拣宰。首先當前開發(fā)分支指向develop,點擊“Git工作流”
image.png

image.png

image.png

在預覽中可看到烦感,feature分支是從develop分出的巡社,輸入功能名稱,點擊確定手趣,項目結(jié)構(gòu)中增加feature分支晌该,并且當前開發(fā)分支指向新建的feature分支
 2) 在F_add_feature分支下進行開發(fā)任務,并提交
![image.png](https://upload-images.jianshu.io/upload_images/14929498-a30b0d2d5285a495.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
以上操作分別增加了feature_1绿渣、feature_2朝群、feature_3文件,共提交3次怯晕,現(xiàn)項目文件夾下共三個文件
image.png

當切換為develop分支后潜圃,會發(fā)現(xiàn),在develop下并沒有新增的三個文件舟茶,說明在feature下進行操作,并不影響develop分支源碼

  1. 完成feature開發(fā)后,將feature中的源碼合并到develop分支吧凉。將當前分支指向F_add_feature分支隧出,點擊“Git工作流”,選擇“完成功能”


    image.png

    image.png

    預覽中阀捅,表明feature分支將合并到develop胀瞪,點擊確定,進行提交合并饲鄙,合并成功后


    image.png

     4) 需要再增加新的功能時凄诞,重復以上操作即可
     5) 當多人協(xié)作開發(fā)時,可能會出現(xiàn)忍级,不同人員對同一文件進行操作帆谍,從而引起合并沖突,對這種情況進行模擬轴咱,在當前新建兩個feature汛蝙,分別對feature_1文件進行修改,然后分別合并
    image.png
  1. 當開發(fā)到一定階段朴肺,可以發(fā)布測試版本時窖剑,可以從develop分支,建立release分支戈稿,進入預發(fā)布測試階段西土。點擊“Git工作流”,選擇“建立新的發(fā)布版本”


    image.png

    image.png

    預覽中可以看到鞍盗,release是從develop分出的需了,輸入發(fā)布版本名‘R_v1.0’,點擊確定


    image.png

    R_v1.0為階段性發(fā)布版本橡疼,主要用于發(fā)布前進行測試援所,后續(xù)的開發(fā)工作仍舊在develop上進行,如果在測試過程中發(fā)現(xiàn)問題欣除,直接在release上進行修改住拭,修改完成后進行提交
  2. 對release分支R_v1.0進行兩次修改后,測試完成历帚,可以進行正式發(fā)布滔岳,在當前分支指向R_v1.0分支下,點擊“Git工作流”挽牢,選擇“完成發(fā)布版本”


    image.png

    image.png

    在預覽中可以看到谱煤,R_v1.0向develop和master分別合并,點擊確定禽拔,完成正式發(fā)布刘离。


    image.png

    完成合并后室叉,默認指向develop為當前分支,master增加多個版本更新硫惕,將master分支推送到origin茧痕,完成線上發(fā)布
  3. 正式版本發(fā)布后,develop可繼續(xù)進行后續(xù)開發(fā)恼除,當正式版本出現(xiàn)問題時踪旷,需要進行問題的修改,可以在master分支建立修改補丁hotfix豁辉。將當前分支切換到master令野,點擊“Git工作流”,選擇“建立新的修復補丁”


    image.png

    image.png

預覽中hotfix分支是從master拉去出來的徽级,輸入修復補丁名气破,點確定


image.png

在該分支下進行master的問題修改,修改完成后進行提交灰追。當所有補丁問題修改完成后堵幽,點擊“Git工作流”,選擇“完成修復補丁”


image.png
image.png

預覽中弹澎,H_fix_1向master和develop分別合并朴下,點擊確定,完成分支合并苦蒿。


image.png

合并完成后殴胧,默認當前分支為develop,master分支有版本需要更新佩迟,當前分支切換為master团滥,進行推送,完成補丁修復报强。

  1. 在完成發(fā)布版本和完成修復補丁時灸姊,如果遇到?jīng)_突,可仿照上述5進行沖突修改秉溉,再進行后續(xù)操作
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末力惯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子召嘶,更是在濱河造成了極大的恐慌父晶,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弄跌,死亡現(xiàn)場離奇詭異甲喝,居然都是意外死亡,警方通過查閱死者的電腦和手機铛只,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門埠胖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來糠溜,“玉大人,你說我怎么就攤上這事押袍∷忻埃” “怎么了凯肋?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵谊惭,是天一觀的道長。 經(jīng)常有香客問我侮东,道長圈盔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任悄雅,我火速辦了婚禮驱敲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宽闲。我一直安慰自己众眨,他們只是感情好,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布容诬。 她就那樣靜靜地躺著娩梨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪览徒。 梳的紋絲不亂的頭發(fā)上狈定,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機與錄音习蓬,去河邊找鬼纽什。 笑死,一個胖子當著我的面吹牛躲叼,可吹牛的內(nèi)容都是我干的芦缰。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼枫慷,長吁一口氣:“原來是場噩夢啊……” “哼让蕾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起流礁,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤涕俗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后神帅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體再姑,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年找御,在試婚紗的時候發(fā)現(xiàn)自己被綠了元镀。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绍填。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖栖疑,靈堂內(nèi)的尸體忽然破棺而出讨永,到底是詐尸還是另有隱情,我是刑警寧澤遇革,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布卿闹,位于F島的核電站,受9級特大地震影響萝快,放射性物質(zhì)發(fā)生泄漏锻霎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一揪漩、第九天 我趴在偏房一處隱蔽的房頂上張望旋恼。 院中可真熱鬧,春花似錦奄容、人聲如沸冰更。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜀细。三九已至,卻和暖如春叁怪,著一層夾襖步出監(jiān)牢的瞬間审葬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工奕谭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涣觉,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓血柳,卻偏偏與公主長得像官册,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子难捌,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容