亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP項目中的Gitflow多人協作開發工作流

難度中級
時長35分
學習人數
綜合評分9.73
36人評價 查看評價
9.8 內容實用
9.8 簡潔易懂
9.6 邏輯清晰
  • 維護分支hotfix的工作內容
    查看全部
    0 采集 收起 來源:維護分支操作

    2017-02-12

  • release發布分支的作用
    查看全部
    0 采集 收起 來源:發布分支操作

    2017-02-12

  • 功能分支的使用原則
    查看全部
  • 功能分支的工作流程
    查看全部
  • Master和developer分支的區別
    查看全部
  • git分支流
    查看全部
  • PHP 項目中gitflow多人協作開發
    查看全部
    0 采集 收起 來源:發布分支操作

    2017-01-16

  • feature分支 使用規范: 可以從develop分支發起feature分支 代碼必須合并回develop分支 feature分支的命名可以使用除master,develop,release-*,hotfix-*之外的任何名稱 feature分支(有時也可以被叫做“topic分支”)通常是在開發一項新的軟件功能的時候使用,這個分支上的代碼變更最終合并回develop分支或者干脆被拋棄掉(例如實驗性且效果不好的代碼變更)。 一般而言,feature分支代碼可以保存在開發者自己的代碼庫中而不強制提交到主代碼庫里。
    查看全部
    0 采集 收起 來源:維護分支操作

    2016-11-27

  • 建立新的修復補丁 除了是計劃外創建的以外,hotfix分支與release分支十分相似:都可以產生一個新的可供在生產環境部署的軟件版本。 當生產環境中的軟件遇到了異常情況或者發現了嚴重到必須立即修復的軟件缺陷的時候,就需要從master分支上指定的TAG版本派生hotfix分支來組織代碼的緊急修復工作。 這樣做的顯而易見的好處是不會打斷正在進行的develop分支的開發工作,能夠讓團隊中負責新功能開發的人與負責代碼緊急修復的人并行的開展工作。
    查看全部
    0 采集 收起 來源:維護分支操作

    2016-11-27

  • 使用規范: 可以從develop分支派生 必須合并回develop分支和master分支 分支命名慣例:release-*
    查看全部
    0 采集 收起 來源:發布分支操作

    2016-11-27

  • release分支是為發布新的產品版本而設計的。在這個分支上的代碼允許做小的缺陷修正、準備發布版本所需的各項說明信息(版本號、發布時間、編譯時間等等)。通過在release分支上進行這些工作可以讓develop分支空閑出來以接受新的feature分支上的代碼提交,進入新的軟件開發迭代周期。 當develop分支上的代碼已經包含了所有即將發布的版本中所計劃包含的軟件功能,并且已通過所有測試時,我們就可以考慮準備創建release分支了。而所有在當前即將發布的版本之外的業務需求一定要確保不能混到release分支之內(避免由此引入一些不可控的系統缺陷)。 成功的派生了release分支,并被賦予版本號之后,develop分支就可以為“下一個版本”服務了。所謂的“下一個版本”是在當前即將發布的版本之后發布的版本。版本號的命名可以依據項目定義的版本號命名規則進行。
    查看全部
    0 采集 收起 來源:發布分支操作

    2016-11-27

  • 功能分支擴展。。。。
    查看全部
  • feature分支 使用規范: 可以從develop分支發起feature分支 代碼必須合并回develop分支 feature分支的命名可以使用除master,develop,release-*,hotfix-*之外的任何名稱 feature分支(有時也可以被叫做“topic分支”)通常是在開發一項新的軟件功能的時候使用,這個分支上的代碼變更最終合并回develop分支或者干脆被拋棄掉(例如實驗性且效果不好的代碼變更)。 一般而言,feature分支代碼可以保存在開發者自己的代碼庫中而不強制提交到主代碼庫里。
    查看全部
  • master分支 master分支上存放的應該是隨時可供在生產環境中部署的代碼(Production Ready state)。當開發活動告一段落,產生了一份新的可供部署的代碼時,master分支上的代碼會被更新。同時,每一次更新,最好添加對應的版本號標簽(TAG)。 develop分支 develop分支是保存當前最新開發成果的分支。通常這個分支上的代碼也是可進行每日夜間發布的代碼(Nightly build)。因此這個分支有時也可以被稱作“integration branch”。 當develop分支上的代碼已實現了軟件需求說明書中所有的功能,通過了所有的測試后,并且代碼已經足夠穩定時,就可以將所有的開發成果合并回master分支了。對于master分支上的新提交的代碼建議都打上一個新的版本號標簽(TAG),供后續代碼跟蹤使用。 因此,每次將develop分支上的代碼合并回master分支時,我們都可以認為一個新的可供在生產環境中部署的版本就產生了。通常而言,“僅在發布新的可供部署的代碼時才更新master分支上的代碼”是推薦所有人都遵守的行為準則?;诖耍碚撋险f,每當有代碼提交到master分支時,我們可以使用Git Hook觸發軟件自動測試以及生產環境代碼的自動更新工作。這些自動化操作將有利于減少新代碼發布之后的一些事務性工作。
    查看全部
  • 歷史分支 相對使用僅有的一個master分支,Gitflow工作流使用2個分支來記錄項目的歷史。master分支存儲了正式發布的歷史,而develop分支作為功能的集成分支。這樣也方便master分支上的所有提交分配一個版本號。 功能分支 功能分支 每個新功能位于一個自己的分支,這樣可以push到中央倉庫以備份和協作。但功能分支不是從master分支上拉出新分支,而是使用develop分支作為父分支。當新功能完成時,合并回develop分支。新功能提交應該從不直接與master分支交互。
    查看全部
首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消
課程須知
本課程是gitflow工作流的使用方法,需要你具有以下基礎: 1、掌握 git 的基本操作 2、熟悉 git 的版本控制流程 3、熟悉 SourceTree 軟件的使用方法
老師告訴你能學到什么?
1、gitflow的基本概念 2、gitflow的分支模型 3、gitflow各種類型分支的使用和交互

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!