2
我們有一箇中央資源庫和三個不同的環境,即。開發,分期和生產。我們遵循敏捷過程。每個衝刺(10天的工作)將包含大量的用戶故事(增強)和缺陷(錯誤)。我們使用GIT並使用capistrano構建腳本部署主分支。敏捷流程的Git分支策略是什麼?
- 我們不希望每個環境都有不同的存儲庫。
- 主存儲庫始終是穩定版本並指向生產環境。
- 某些時候,客戶端不會批准用戶故事並將其保留,但他們希望在舞臺上看到,而不是在現場看到。
- 我們希望爲sprint 1,sprint 2等版本控制的每個sprint保留版本。
那麼在這些情況下使用最好的分支策略是什麼?