這是我的問題:爲了節省構建服務器上的空間,我設置了一個構建保留策略來保留最新的構建版本,認爲這隻會刪除放置位置中的文件。
現在我需要返回到已刪除的版本,以包含錯誤修復並提供補丁。那時候我開始想知道我們所有的標籤都去了哪裏......TFS 2010 Beta 2 - 獲取已刪除版本的源代碼?
好吧,現在我已經發現保留策略中有「刪除什麼」的選項,並將其設置爲不刪除構建標籤從現在開始,但是有沒有什麼方法可以可靠地獲取用於創建此刪除版本的源文件?
我可能會最終使用部署的程序集的修改日期來獲取源代碼在這種特殊情況下,但由於它不是100%可靠的,我刪除了很多構建標籤,所以它不會是最後一個我不得不面對這個問題,有更好的解決方案會很好。
編輯:我認爲可能有解決方案的原因是這篇文章:http://blogs.msdn.com/adamroot/pages/working-with-deleted-build-data-in-team-foundation-server-2010-beta-1.aspx。
我只是不知道如何從刪除構建後顯然仍存在的數據中獲取源文件。
尋找備份將是我猜的最後一招。 但顯然TFS不會刪除所有構建數據,請參閱http://blogs.msdn.com/adamroot/pages/working-with-deleted-build-data-in-team-foundation-server-2010-beta- 1.aspx。 我的問題是,我不知道如何從刪除後仍然存在的數據中獲取源文件。 – acezanne 2010-04-26 13:07:32