2017-04-26 49 views
0

我的主分支似乎有我的開發分支沒有的變更集,但他們更舊。 我應該如何清理變更集?清理主要到開發變更集

以下是試圖合併主入Dev並說有變化。我的理解是,如果Main和Dev匹配,我不應該在這個合併期間看到更改集。

如果我從Dev合併到Main,我看不到更改集。

即使更新的更改集已應用,我應該合併這些嗎?在4/25進行了示例更改併合併到Main中。

這會覆蓋當前的代碼還是隻會更新歷史?

enter image description here

回答

1

你可以使用tf merge command/discard選項。

/丟棄不進行合併操作,但更新合併 歷史跟蹤發生的合併。這會丟棄用於特定合併的變更集 。

樣品命令:

tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693 

它丟棄變更56693.該版本是由〜來,這樣你就可以一次丟棄多個變更。當命令完成後,您仍然需要在檢查合併