我可以使用 AppCode 创建一个工作区,并成功签入和签出 TFS。这一切都很好。但是当我使用TFS 的跨平台命令行客户端 http://msdn.microsoft.com/en-us/library/gg413282%28v=vs.100%29.aspx并尝试查看我使用 AppCode 创建的这些工作区,我得到了“未找到本地工作区”的信息。 AppCode 并不真正创建工作区,因为根据 msdn,工作区所有者的名称和使用工作区的计算机的名称存储在 Team Foundation Server 中。
我有其他应用程序需要访问由 AppCode 创建的此工作区。他们可以使用 TFS 命令行客户端工具来运行 TFS 命令,但由于我上面提到的原因,他们看不到工作区。
有什么建议可以同步 AppCode 创建的工作区和 TFS 客户端工作区,以便我可以让我的所有应用程序都知道同一工作区?或任何其他建议?谢谢。
我不熟悉 AppCode,但如果它是类似 IntelliJ(他们的 Java IDE)的东西,那么他们已经编写了自己的 TFS 集成。如果是这种情况,那么他们可能没有更新所需的缓存文件tf
找到它的工作区。
如果是这种情况,那么您只需要运行一个命令即可tf
连接到您的服务器 - 此时它将填充必要的缓存文件。例如,如果您通过-collection
标记为tf workspaces
,然后它实际上会向服务器查询工作区列表(并在此过程中重建必要的缓存文件。)
也就是说:
tf workspaces
仅适用于本地工作区缓存,同时:
tf workspaces -collection:http://tfs.contoso.com:8080/tfs/DefaultCollection
将连接到服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)