2015-11-08 46 views

回答

3

只有當你沒有推你的特性分支目前正在開發

  • ,你
  • 沒有推,但沒有人在用它,它是確定推--force一次重訂

但是總體來說,是的,這是第一重訂和解決衝突的地方,以便對最新的develop上開發一個功能是一個好主意。

+0

Hi VonC, 推動與決定有什麼關係? – lockdoc

+0

@lockdoc因爲rebase可能會改變提交的SHA1:如果其他人已經從您的分支中提取,更改其歷史記錄將強制他們將分支重置爲新的歷史記錄。 – VonC

+0

所以你會說在開發過程中,開發成我的特性分支的git合併通常更好? – lockdoc

0

如果存在衝突,而合併feature分支成develop,然後變基可以是合併到developfeature解決conflucts而合併入featuredevelop(小心由VonC雖然描述的問題)的替代品。如果feature合併爲develop而沒有衝突,那麼我認爲沒有任何好的理由來重定位 - 只要繼續併合並即可。