0
我的主分支似乎有我的開發分支沒有的變更集,但他們更舊。 我應該如何清理變更集?清理主要到開發變更集
以下是試圖合併主入Dev並說有變化。我的理解是,如果Main和Dev匹配,我不應該在這個合併期間看到更改集。
如果我從Dev合併到Main,我看不到更改集。
即使更新的更改集已應用,我應該合併這些嗎?在4/25進行了示例更改併合併到Main中。
這會覆蓋當前的代碼還是隻會更新歷史?
我的主分支似乎有我的開發分支沒有的變更集,但他們更舊。 我應該如何清理變更集?清理主要到開發變更集
以下是試圖合併主入Dev並說有變化。我的理解是,如果Main和Dev匹配,我不應該在這個合併期間看到更改集。
如果我從Dev合併到Main,我看不到更改集。
即使更新的更改集已應用,我應該合併這些嗎?在4/25進行了示例更改併合併到Main中。
這會覆蓋當前的代碼還是隻會更新歷史?
你可以使用tf merge command與/discard
選項。
/丟棄不進行合併操作,但更新合併 歷史跟蹤發生的合併。這會丟棄用於特定合併的變更集 。
樣品命令:
tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693
它丟棄變更56693.該版本是由〜來,這樣你就可以一次丟棄多個變更。當命令完成後,您仍然需要在檢查合併。