GitHub代碼管理流程

一直使用SVN進行代碼管理,而且團隊開發一直也沒有嚴格執行過代碼審核,所以對于完整的團隊開發代碼管理流程缺乏一個比較清楚的認識。最近開發工作比較輕松,趁機學習一下GitHub的代碼管理流程,先來個入門的,翻譯下GitHub Flow介紹吧。

GitHub Flow是一個基于分支的輕量級工作流程,主要適用于周期性迭代開發的團隊和項目。

GitFlow.png

一、Create a branch
也就是創建工作分支,比如項目需要新開發一個版本,任務分別分配給團隊的A和B,那么A和B就可以分別創建自己的分支,各自的任務可以在自己的分支上進行,分支的編輯不會影響到主分支(Master)。所以主分支在任何時候保存的都是正確且經過驗證的代碼,隨時可以發版使用。
創建分支的時候最好加上描述性的后綴,比如負責人的標志、功能說明等,方便管理。

二、Add commits
編輯代碼,提交到分支

三、Open a Pull request
提交代碼請求

四、Discuss and review your code
代碼審核

五、Deploy
測試驗證

六、Merge
合并到主分支

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,315評論 25 708
  • 清秋夜雨故人來 ,笑語樽前正可咍。 怯問浮生何處去 ,疊加量子為君猜 。 火苗當日留純憶 ,海客經年是壞孩?
    旃檀之林閱讀 658評論 5 2
  • 時間,總是在你忙碌或者無聊的時候悄然溜走;歲月,總是在你千篇一律的過著生活的時候早與你別過。曾經的自己還是個不...
    簡簡單單lei閱讀 143評論 1 0