2012-10-26 58 views
1

是否有可能回滾一個變更集,但先讓它檢出。TFS:回滾Changeset,但先退房?

我已經推出它回來,因爲我還沒有準備好,但我不希望它完全地刪除了,我希望它checkouted這樣我就可以改變它..

因此,服務器(TFS)將有文件rollbacked這是偉大的,但我會把這些文件簽出,所以我可以修改我的問題,並重新簽入

這是可能的嗎?

我也安裝了CmdLets,因此使用該命令也沒有問題。

問題是我滾回來,因爲它是錯誤的,但我想在我的解決方案所有這些文件結賬,所以我可以事先做一個新籤

感謝所有幫助

回答

5

這裏之前對其進行修正是你想要做的。我們將首先完全回退您想要的服務器外的變更集。

讓我們調用您想要回滾更改集的更改集10.回滾更改集10並簽入結果。假設已創建變更集20.

現在,爲了讓您的文件恢復到您可以編輯它們的狀態,您想要回滾變更集。這會使您的工作空間處於原來的更改狀態,您可以在登記之前對其進行修改。

+0

這很棒!但是,每個文件的掛起更改是「編輯,回滾」,是否有任何方法可以刪除「回滾」更改類型,並定期將其作爲「編輯」來檢查? –

+1

不是沒有保存內容,撤消更改,然後將其作爲編輯進行撤銷。那就是說,你爲什麼要刪除回滾更改類型?事實上,你正在回滾一個變更集,爲什麼你不想記錄這個記錄? –

+0

因爲我需要一段時間才能檢入我的原始簽入的修復程序,並且會有幾個簽入,直到那個簽到,包括我要簽入的文件,所以會有也合併。底線,我不相信迄今爲止的回滾,所以我會照你的建議去做。 –