2013-05-11 55 views
4

我們正在研究我們的一個學術項目。最近發現的Git Flow,對此非常興奮。但是我有一個問題,如果可以澄清,我會很高興。Git Flow - 同步兩個未完成的功能

我們的團隊分爲兩個子團隊,可以處理多個功能。我們剛發現我們需要一個未完成的功能用於另一個功能。這聽起來很瘋狂,但這就是原因。我相信我們應該使特徵更加原子化,但是對整個命名空間進行了修改。然後,我繼續編碼狂潮,並在簡化問題渦輪方面取得了一些運氣,從而提前完成了我們項目的一面,從而在計劃之前完成了我們的功能。本學期剩下的唯一功能取決於團隊B的產品。

只要是明確的:

  • A隊 - 功能X,特徵Z(需要一些特徵的Y)
  • B隊 - 特徵量y
  • A隊開始特性Z,B隊尚未完成功能Y.

可以團隊一種由Team B的特性Y檢出代碼以繼續該項目嗎? B隊將及時更新特徵Y,並且隊伍A能夠根據需要獲取更新。

我們目前的計劃是完成當前功能的一半,將剩餘的工作納入更多的原子特徵中並對其進行處理。然後我們(隊A)希望rebase並保持自己最新。

任何建議,除了是一個直接的答案,將是偉大的。

回答

3

可以組隊的一種結算由B隊的特點Y

代碼如果B隊的釋放的Y中間版本,那麼A隊可以從自己的回購追蹤Y
看到這個answer as an example

git flow feature track my-feature-branch 

(基於git flow CLI,並git flow track

一旦你對團隊跟蹤Y A自身的回購,A可以合併或重訂其對Y頂部工作。

+0

檢查了一下,似乎是我想要的...非常感謝您的幫助!如果我有任何問題,我會發表評論。 – 2013-05-11 16:40:01