我正在使用Team Foundation Server,我正在尝试将服务器中的内容提取到本地文件夹中。
基本上我正在使用:tf在命令提示符下获取“companyName”/ recursive / force / noprompt,一切运行顺利,并存储在
下C:\用户\ myFolders \中介\ XYZCompany \ TFS
我正在使用程序类,并且路径会从app.config(XML)文件调用到我的visual studio类中。
有没有办法改变最终路径?我需要将客户分成子文件夹,以便C:\ Users \ myFolders \ Escrow \ XYZCompany \ TFS \ CompanyOne或类似的东西,这可以完成或改变吗?如果我改变了路径,我总会收到一条消息,告知所有内容都是最新的,如果我不包含TFS文件夹,每当我运行命令时它都会自动创建。
提前感谢您的帮助
答案 0 :(得分:0)
此行为由您映射的工作空间控制。工作空间表示源控件中的位置与PC上的文件夹之间的映射。
目前还不完全清楚您的意图是将相同源代码管理位置映射到PC上的多个文件夹。你不能这样做。在这种情况下,听起来您需要采用分支策略以允许在不同客户之间隔离工作。
答案 1 :(得分:0)
不,您无法将同一存储库映射到一个文件夹的子文件夹。你可以:
创建多个工作区。每个客户都有一个工作区并映射到不同的路径。
使用branches。通常,您应该将整个团队项目映射到单个本地文件夹,例如c:\Users\YourName\Source\Workspaces\
,如果您为每个客户创建分支,则可以将分支映射到c:\Users\YourName\Source\Workspaces\Main
或c:\Users\YourName\Source\Workspaces\branch
< / p>