2012-06-02 241 views
0

我有一個使用TFS進行源代碼控制的項目。我在筆記本電腦上做了一些編碼,但不幸的是,我的電腦崩潰了,最後我不得不重新安裝Windows。我擔心我的所有代碼都會丟失,但幸好我能夠恢復代碼文件。TFS重新添加Visual Studio 2010項目

我的問題是,現在我需要將更改提交給TFS。目前這些項目沒有任何源綁定。我無法覆蓋當前的代碼庫,因爲自從我由其他開發人員崩潰以來已經完成了一些工作。

如何添加我對TFS所做的更改?

回答

1

我做這種事情的方式有點駭人聽聞,但我通常做的是從TFS獲取最新版本到我的筆記本電腦上,並簽出項目中的所有代碼。然後,我將更改後的代碼複製到該文件夾​​中,並將其簽入。TFS應該足夠聰明,只能真正影響已更改的實際代碼項目。您可以在歷史中看到變更的實際文件。

如果您知道需要更新的確切文件,那麼這將使事情變得更容易,因爲您可以執行上述步驟,但只需查看您知道的特定文件即可。你可以在他們和你的新代碼之間進行比較,以確保你不會覆蓋你的其他程序員所做的任何事情。再次,哈克,但我不知道任何簡化的方式來做到這一點。

您可能希望確保您下載TFS visual studio擴展,因爲這會爲您提供回滾功能。

+0

不錯! +1爲hackish :)我會檢查出來,看看它是否適用於我的情況 –

+0

如果您使用Get Specific Version並嘗試查找原始Windows安裝中的版本,這將是最容易的,更容易合併任何文件。對任何添加或刪除的文件感到厭倦,這些更改不會通過粘貼修改的源自動獲取。 – jessehouwing

+0

您也可以使用Source Control Explorer中的比較文件夾功能將服務器版本與本地版本進行比較,然後合併具有任何更改的文件。 – jessehouwing

相關問題