是否有某种方法可以定义Team构建代理来创建一个名为Location as Local?的工作区?
在配置团队集合上 - >源控制设置 - >工作区设置默认工作区类型设置为“本地”,但Team Build在创建工作区时似乎忽略它。
我查看了DefaultTemplate.11.1.xaml模板上使用的CreateWorkspace Activity的源代码,似乎我没有选择这样做。
public static Workspace CreateWorkspace(VersionControlServer versionControl, string name, IEnumerable folders, string comment, IEnumerable wsSecurity) {
...
if (array.Length == 0)
{
CreateWorkspaceParameters createWorkspaceParameters = new CreateWorkspaceParameters(name)
{
Comment = comment,
Folders = (folders == null) ? new WorkingFolder[0] : folders.ToArray(),
Location = new WorkspaceLocation?(WorkspaceLocation.Server)
};
workspace = versionControl.CreateWorkspace(createWorkspaceParameters);
}
...
}