2016-08-22 84 views
0

對於持續集成的目的,我想在Git中有一個特殊的「符號」分支,我會定期更新以指向我團隊當前迭代的Git分支。我們將我們的迭代分支命名爲sprint-1,sprint-2等,我們希望我們的CI系統在提交被推送到當前迭代分支時運行構建。如何在Git中創建一個指向當前迭代分支的符號分支?

我知道我可以通過做git update-ref current-sprint sprint-5來創建一個「符號參考」,但我使用的CI工具似乎並不知道我創建了這個符號參考。

有沒有更好的方法來做到這一點?

+1

爲什麼你沒有你的CI系統建立一個提交*任何*分支? (在CircleCI中,這只是一個正則表達式 - 不能確定其他CI系統)。 –

+4

另外FWIW,單分支每sprint模型似乎有點多餘 - 另一種模式是使用'develop',然後標記一次衝刺完成。 –

+0

@OliverCharlesworth我可能應該說不斷的部署。我們不需要提交任何功能的分支機構。好主意:重新開發分支和標籤。 – Stewart

回答

0

我們使用團隊城市,它適合我們,但我們不創建sprint特定分支,但我們有一個主要的dev分支,我們用它來創建功能分支,然後將這些分支合併到dev完成。

然後,團隊城市建立dev分支時,它會發現變化。

相關問題