2013-03-03 67 views
2

我試圖找出將設立複式開發商例如:It回購的最佳途徑。設置例如:It回購團隊編程

我發現了一些參數來爲每個開發人員設置獨立回購,然後通過在開發人員的Eclipse中設置相應的外部上游回購給例如開發人員B的合併文件的建議,因此A可以拉和合並B.然而,然後A需要將回購變回原來的狀態。並且在設置中切換上游回購很麻煩。

或者所有的開發人員可以處理相同的回購不同設有分公司 - 然後合併,因爲沒有人有去設置和更改上游回購會更容易些。在另一邊,這也是一種「危險的」,因爲每個開發人員都在同一回購沒有限制(所以我聽到)

哪種方式是從長遠來看好?

回答

3

從長遠看,具有一個上游儲存庫是更易於管理。

每個開發者都可以在本地創建自己的分支。
他們應該在共同的分支上達成一致。它可以是主控,也可以是功能分支(如果其中一些與特定功能協作)。

這個想法是在每次推送前從pull --rebase分支出來,以便在上游/分支(git pull --rebase)上重放本地工作(您尚未推送的提交)你的本地工作在剛剛獲取的東西之上)。
這樣一來,開發人員只會推送將在上游合併的提交作爲快速合併。

在例如:It而言,這pull --rebase配置,當你create a tracking branch

pull rebase

衍合:提拉時,新的變化將從上游中獲取與遠程跟蹤分支將被更新。那麼當前的本地分支將被重建基礎上更新的遠程跟蹤分支

+0

謝謝 - 我們今天剛剛切換爲您推薦的結構了。我同意,這比單獨的回購更容易。只需要一個PRO的確認。非常感謝 :-) – user387184 2013-03-03 22:04:25