2011-05-10 40 views
7

我正處在向上級銷售git的風口浪尖上。無論如何,他們都在聽我們談論它。有一件事我不確定,我想看看人們如何處理這件事。基本上我的問題來自於基本的理解,即一對分支越容易得到,他們就越難合併。用於緩解主題分支合併衝突的工作流程策略

我在考慮提出這個相當簡單的工作流程:假設我有一個主(發佈)分支,一個開發分支和主題分支。不同的開發人員正在研究他們各自的主題分支,並將這些主題分支拉到中央回購站,並且他們認爲他們有工作代碼。定期地,當開發人員要求這樣做時,維護人員(在我們的組織中,該人員擁有「技術負責人」的頭銜)從其功能分支合併到開發分支中,然後將其放到分段服務器上並進行測試,一旦功能測試完成後,它會與主人合併並推向生產。

這是我的問題。開發者是否應該定期合併他們的主題分支?這樣做可以確保他們能夠相當乾淨地重新合併到開發者中(或者至少在可能發生失控之前儘早捕獲衝突)。我知道我的經理唯一不喜歡的就是,他們需要做的工作是安排他們的工具,而不是將代碼交付給項目。思考?

回答