Build 无法使用搁置-TFS对生成进行排队

Build 无法使用搁置-TFS对生成进行排队,build,shelve,shelveset,unshelve,Build,Shelve,Shelveset,Unshelve,我已自定义DefaultTemplate并将SyncWorkspace活动更改为TfGet活动。 现在,我尝试将一个构建与搁置一起排队,但该构建似乎忽略了搁置,并在没有搁置的情况下运行该构建,我尝试在默认模板中将相同的构建与相同的搁置一起排队,并且一切正常。。 有人知道问题出在哪里吗 每个构建过程模板都有一个名为SupportedReasons的参数。此枚举通常设置为“全部”。确保自定义模板中有此参数,并且未更改该值。 您是否必须使用TF get活动来获取源。SyncWorkspace和Tf g

我已自定义DefaultTemplate并将SyncWorkspace活动更改为TfGet活动。 现在,我尝试将一个构建与搁置一起排队,但该构建似乎忽略了搁置,并在没有搁置的情况下运行该构建,我尝试在默认模板中将相同的构建与相同的搁置一起排队,并且一切正常。。
有人知道问题出在哪里吗

每个构建过程模板都有一个名为SupportedReasons的参数。此枚举通常设置为“全部”。确保自定义模板中有此参数,并且未更改该值。
您是否必须使用TF get活动来获取源。SyncWorkspace和Tf get活动之间存在一些明显的差异。建议您使用TF获取源代码活动。Tess使用以下设置传递我的环境


我查过了。。我有这个属性,并且在生成报告中的值是'all',我可以在标题中看到'Validate Shelveset',但是当生成到达TfGet活动时,他忽略了shelve.Test通过我的本地环境。