2016-02-01 66 views
0

我目前TFS 2013工作文件已經存在於映射的目錄,並想實現構建定義的一部分,它會從罐子或已經存在於虛擬機的其他文件創建一個擱置目錄。問題是,爲了做一個添加必須有一個映射的目錄。如果該文件在tf添加後相同,則不會將其作爲待處理更改進行檢測。非常有益的是,用戶可以拉動擱置集並將這些文件放在本地工作區中,這些文件需要運行一些自動化操作。所以序列如下TFS生成定義,以擱置

添加jar文件:tf「add」+「」「」+ BuildDirectory +「\」+ ProjectBaseDir +「\」+「\ lib *。」+「」「」+「/noignore」 + 「/遞歸」 + 「/ NOPROMPT」 + 「/鎖:無」 添加其他文件:TF 「添加」 + 「 *」 + 「/ noignore」 + 「/遞歸」 + 「/ NOPROMPT」。 貨架變化:tf「擱置/移動/替換/ noprompt」+「」「」+ ShelvesetName +「」「」

我很抱歉,如果它有點混亂。有沒有人有任何想法或解決方法使用tfs?

回答

0

根據您的信息,假設你要添加你的構建結果擱置再拉或複製擱置在本地工作區中運行一些自動化的東西。

可以在構建過程中模板添加InvokeProcess活動執行xcopy命令行從源文件複製到目標位置。請參閱本文中的示例以獲取更多詳細信息:Customize Team Build 2010 – Use more complex arguments

或升級到TFS 2015以使用Vnext Build