我們正在從svn切換到git。由於我們的流程很大程度上依賴於評論,因此我們可能會在未來推出gerrit。爲了更好地理解我的問題,讓我告訴你我們如何處理svn時下(簡化):所有gerrit評論的測試系統
- 項目經理有一堆來自客戶的請求。這些請求與主要開發人員討論,他們創建技術規範
- 然後將待辦事項分解爲最大值。 2天的工作看板卡
- 那麼開發商的作品每個單獨的卡上(所有提交有看板卡的引用)
- 當開發完成後,項目經理檢查卡
- 如果這是可以的,然後這些更改會被代碼審查和合並(實際上是櫻桃採摘)併合併到發佈分支
到目前爲止,這麼好。這是使用gerrit可以做到的。我現在有兩個問題:
- 一張看板卡可能不足以讓項目經理測試他的用例。一張卡可能只是「用戶界面變化」,另一張可能是「更改邏輯」。沒有價值單獨測試(壞例子,但仍...)
- 如果我沒有「分支」的所有可以測試的變化,那麼每個項目經理都需要他/她自己的測試系統,這對我們的系統管理員來說是不可行的...
有沒有人有類似的過程?你是如何解決這個問題的?
thx,georg。