我有一個簡單的構建定義,我想用它來構建一個項目,每次我選擇運行此構建時,我都想從中獲得最新的僅涉及相關項目的分支/目錄。我怎麼做?對「獲取工作區」的調用從源代碼管理獲得所有內容,並且我不希望(或者需要)針對各種原因獲取最新信息。團隊構建 - 獲取工作區 - 從特定路徑獲取最新信息,而不是所有內容
我希望我不要求太多。
在此先感謝。
我有一個簡單的構建定義,我想用它來構建一個項目,每次我選擇運行此構建時,我都想從中獲得最新的僅涉及相關項目的分支/目錄。我怎麼做?對「獲取工作區」的調用從源代碼管理獲得所有內容,並且我不希望(或者需要)針對各種原因獲取最新信息。團隊構建 - 獲取工作區 - 從特定路徑獲取最新信息,而不是所有內容
我希望我不要求太多。
在此先感謝。
你可以調整你的Process Tab
在ItemsToBuild
Required section
這是我設置它的方式,但它仍然是最新的。 – gmancoda
是的,這不會改變TFS Build下載的內容。它只是指定需要編譯的內容。似乎構建過程模板中的GetWorkspaces應該更新,但不知道如何執行此操作。 – invalidusername
檢查在構建定義的工作空間的映射。構建只會獲得您在那裏指定的項目。如果要排除映射路徑內的某些文件夾,可以選擇遮蓋某些文件夾。
正確 - 在您的構建定義中設置此值,而不是在構建過程模板中。 –
當你有大量的大數據文件夾時,這可能是一項繁瑣的工作。如何配置TFS以獲取解決方案文件中提到的項目? – invalidusername
好的,所以我利用DownloadFiles活動(使用TFS 2010)執行了我想做的事情。在工作流程中,我只是刪除了GetWorkspace活動。到目前爲止我很滿足。 – gmancoda
你的構建定義中有什麼'Workspace'設置?您應該只有這個構建所需的部分。 –