使用虚拟机的Visual Studio 2017中的共享工作区(TFS)

时间:2018-08-28 10:26:59

标签: visual-studio tfs cmd

目前是一名培训生,正在学习C#,并且具有有关TFS和工作区如何工作的基本知识。 我在可访问TFS的VM中使用VS2017。

问题

当我进入VS2017源代码控制时,我可以看到共享用户工作区名称。当我尝试使用dev cmd或普通命令提示符并键入tf workspaces时,它没有显示任何可用的工作空间,并给了我错误"There is no corresponding workspace found on this computer"

反正可以在CMD中看到它吗?

原因

我需要测试此功能的原因是,我们有一个Deploy .bat / .cmd文件,该文件调用TFS进行新的更新,执行Realase版本,然后将其放入给定的修复目录。

对不起,如果我不能提供有关该问题的更多详细信息。公司政策。

我可以尝试回答任何其他问题。

感谢您的答复。

1 个答案:

答案 0 :(得分:0)

除非您提供所有者,计算机或工作区名称之类的过滤器,否则Team Foundation仅显示有关您创建的工作区的信息。

用于在当前VM上获取工作空间的命令:

tf workspaces /owner:* /computer:* /server:teamserver

Workspace Commands

注意:要使用工作空间命令,必须将“读取”权限设置为允许

注意事项:从bat文件中拉出发行版通常是一种不好的方法,并且可能会引起问题。我建议采取相反的方法。而不是运行bat文件来触发构建/部署 让TFS通过某些操作或手动操作触发部署和工作区更新,以使其控制您的流程。您始终可以将bat文件用于部署步骤,只需设置TFS并为您调用即可。