TFS映射到本地文件夹问题

时间:2017-02-06 21:15:25

标签: visual-studio tfs

我点击一个分支并将其映射到本地文件夹" C:\ TFS",然后进行全部获取..

我遇到的问题是root下的两个或三个子文件夹没有同步。子文件夹显示为灰色,并且本地驱动器上缺少文件夹(及其内容)。当我试图获得最新的"在灰显的文件夹上,我收到一条消息,说明所有内容都是同步的,我可以强制同步"覆盖"命令。我已经尝试过这样做(高级>强制同步和覆盖),但我得到的是一条消息,说明所有内容都是同步的。

认为这可能是一个缓存问题,我尝试重新命名根文件夹,或删除它并重新创建它。我还试图将TFS根目录映射到一个全新的文件夹(新文件夹,新名称,新位置等)..我已经尝试了所有我能想到的东西..但是每次都会丢失相同的文件夹(及其内容)。

关于这可能是什么的任何想法?有关解决此问题的方法的任何建议?

聚苯乙烯。 我使用的是VS Pro 2013 - 版本12.0.21005

2 个答案:

答案 0 :(得分:3)

首先,请仔细检查您的帐户与该特定子文件夹相关的权限。确保没有任何拒绝。在TFS中,拒绝特朗普允许。您可以使用以下命令列出哪些用户和AD组对TFS项目中的文件夹和所有子文件夹具有权限。

 tf permission /server:<servername> <path in TFS> 

其次,试试获取特定版本,看看是否也会遇到与上述问题相同的错误。

你也可以在VS中使用tf get command而不是GUI来查看它是否有效。

另一种方法是尝试获取变更集1并从服务器重新下载文件。详细步骤请参考:Delete Local Folder in TFS

如果以上所有方法都不起作用,您可能需要创建一个新工作区并删除旧工作区,这可能会有效。

答案 1 :(得分:1)

原来这是一个权限问题。谢谢你的帮助。