當我在TFS 2008中構建我們的項目之一時,大約需要30分鐘才能構建一個小型項目。當我查看構建日誌文本時,我注意到它正在執行以下任務,即獲取我們的TFS存儲庫(DEV,MAIN,PROD,TEST)的所有分支並在構建之前下載源。有沒有辦法只獲得構建所需的依賴關係,而不是爲每個項目下載我們的整個源代碼庫?TFS 2008在構建一個項目時獲取源代碼的所有分支
BuildLog.text片段:
獲取TeamFoundationServerUrl = 「HTTP:// vmtfs:8080 /」 BuildUri = 「vstfs:///構建/編譯/ 10676」 力=真正覆寫=假PopulateOutput =假預覽=假遞歸=真正的版本= 「C19791」 工作區= 「VMLSBUILD_17」
我們正在使用VS2005與TFS 2008
David感謝您的回覆,並且對解決我們的問題非常有幫助。再次感謝。 – Bill 2010-02-19 15:53:05
不建議或不支持此方法。 – 2010-02-19 17:23:35
除非另行配置,否則Team Build將刪除工作區並使用構建定義中爲每個構建指定的文件夾重新創建它。通過在構建服務器上手動編輯對工作空間所做的更改通常會在下一個版本中丟失。 – 2010-09-22 14:23:11