2017-01-24 64 views
0

我們在我們的團隊中使用gitflow。所以我有一些問題。我們有很多開發人員,我們每個人都需要開發一個功能。我們將有許多地方特色分支。 當一個人對一個特點的工作:哪些是Gitflow的最佳實踐?

git的流動特徵開始我的功能

  1. 是否發佈功能的最佳做法?

混帳流功能發佈我的功能

當有人完成一個特點:

混帳流功能完成我的功能

完成功能合併我的開發分支,結賬開發和刪除MYFEATURE

  1. 在完成功能之前,該怎麼辦? git checkout開發並拉或合併拉?

回答

0

1. 「git flow feature start MYFEATURE」只啓動/創建本地功能。 「混帳流功能發佈我的功能」發佈您的分行,並做一切你所需要的

2. 「混帳流功能完成我的功能」做一切你。我個人不會使用完成方法,因爲我們使用拉取請求來合併和查看我們的功能/分支

+0

感謝分享。你不完成功能!所以你的分支是長壽的。但我讀了gitflow哲學只有兩個很長的分支:掌握和發展。 – Pracede

+0

合併分支後,我們刪除遠程分支,然後每個人都必須刪除本地分支。即使完成功能也不會刪除其他開發人員的本地分支機構 – SnowMax

+0

我瞭解您的工作流程 – Pracede