2016-11-09 55 views
0

我正在尋找一種方法來放棄使用TFS的一些不需要的更改集。我已經看了這個網站和許多其他知道,我們需要使用 tf合併/版本:C137〜C137 branch1 branch2 /遞歸 但是,我存儲我的所有源代碼在TFS DEV環境中,我通常檢查出代碼DEV發送到我的機器上,在它上面工作,然後在DEV中檢查它,回滾,修復它,然後再次檢查它。此過程創建了許多不同的更改集,並且需要清理。所以當我使用TF合併命令時,我必須指定DEV和????。放棄不需要的更改集

感謝您的幫助

+3

我不瞭解別人,但我很困惑。您是否將代碼簽入兩臺不同的TFS服務器?我不明白你爲什麼簽入代碼,回滾,再次檢查。你能嘗試更詳細地解釋一些事情嗎? –

回答

0

合併命令適用於從一個分支變化到另一個。 /discard選項表示不執行合併操作,但更新合併歷史記錄以跟蹤合併發生。這會丟棄用於特定合併的變更集。

但根據你的描述,你不使用分支或合併。你想要的是刪除/銷燬變更集。不幸的是,你不能在默認情況下刪除TFS中的變更集,如果你刪除了變更集,版本控制可能會失敗。

您可以隨時使用最新版本,當您想要在特定版本上工作時,可以使用TF rollback命令。該命令不會從項目的版本歷史記錄中刪除變更集。相反,該命令會在工作區中創建一組掛起的更改,以抵消您指定的更改集的影響。