2015-10-07 59 views
0

我在堆棧溢出中看到類似的問題,但它不一樣。我需要回滾TFS部分合並回滾TFS部分合並

我正在合併TFS中的兩個分支。我把我的測試系統分支&與其他分支合併。檢查計數超過100 &我手動處理衝突(超過50個文件)。它現在處於客戶端展示演示的級別。

但現在我的問題是我的經理告訴合併應該發生的事(變更集)只能轉移到生產。我在測試分支中有多個更改集,但是都合併爲另一個分支中的單個更改集。現在我需要撤消從測試到另一個分支的一些更改集合。

回滾測試那些更改集合&再次合併它們將不起作用,因爲測試通過其他事物時該分支將轉移到生產。

那麼任何方式來完成,而不是從開始重新開始?

感謝 Binesh南比亞爾Ç

回答

1

我理解你的情況,例如,您合併changeset21(其中包含changeset1,changeset10和changeset20),以 「其他分公司」。現在,您只想合併changeset1並想要回滾changeset10和changeset20。

您需要:

  1. 回滾被合併到 「其他分公司」 的changeset21。通過這樣做,所有更改changeset21包含回滾。檢查回滾更改。
  2. 右鍵單擊解決方案資源管理器中的測試分支 - >分支和合並 - >合併 - >選定的更改集。
  3. 然後選擇要合併到「其他分支」的變更集。

enter image description here

+0

雅,我也以同樣的方式。我做了撤銷簽出他們簽入。然後回滾撤消簽出和簽入。然後只移動其他分支回滾的東西。 –

+0

@BineshNambiarC,因爲您不想將更改合併到「其他」分支,您需要在「其他」分支上執行回滾掛起更改選項。 –