Git-flow是什么?

Git-flow是什么?

用Git的分支利用的Git开发方法来说。
优点… 可以提高开发速度,避免冲突和合并错误的发生。
缺点…如果在开发开始时没有确定运营规则,项目就不会被整合。
※ 冲突…在不同的分支上对同一部分进行不同的更改并合并。

Git-flow的五个分支

1 开发功能和解决错误的分支,用于特定功能的实现和错误的解决。
2 开发的分支。
3 发布前准备和微调的分支。
4 存放已发布数据的分支。
5 紧急修复已发布数据的分支。

請提供更詳盡的細節。

进行开发时,从develop分支创建feature分支并继续工作。完成后,将其合并到develop分支,然后重复这个过程。
重复这个过程直到达到发布的时间,在develop分支创建release分支。合并的对象不是develop分支,而是master分支。
如果在发布后发现了错误,从master分支创建hotfix分支来修复错误。

总结

分支来源 合并目标
特性 开发
发布 开发
热修复 主干

Git-flow流程
1 從develop分支創建feature分支,對於每個功能或任務進行開發
2 將第1步的更改合併到develop分支
3 重複執行第1和第2步,進行開發
4 在全部數據準備完畢並進行發佈時,創建release分支,進行錯誤修復和文檔整理
5 將第4步的更改合併到主分支和develop分支,進行公開
6 如果發現緊急錯誤,則準備hot-fix分支進行處理
7 將第6步的更改合併到主分支和develop分支,進行公開

alt

印象

我对于理解与Github-flow的差异有些困难……虽然还不完全,但我认为我在某种程度上理解了。

以下是参考网站:
https://liginc.co.jp/248864
https://tracpath.com/bootcamp/learning_git_git_flow.html

广告
将在 10 秒后关闭
bannerAds