TFS Eclipse插件检测到编辑错误的文件

问题描述:

Eclipse TFS插件说,很多包含图像的文件(.png,vs ..)已被编辑,但是当我打开“检测本地更改”选项卡时,我没有对它们进行更改。
我知道bin /文件夹中的文件应该已经被编辑过了,但是我不明白其他文件,正如我上面提到的那样,被TFS Eclipse Plugin编辑。有没有关于它的理由或解决方案?TFS Eclipse插件检测到编辑错误的文件

+0

您是使用本地还是服务器工作区? – jessehouwing 2015-04-01 14:34:58

+0

我真的不知道,如何检测我是否使用本地或服务器工作区? (注意:源代码同时存在于我的电脑和TFS服务器中。) – ondermerol 2015-04-01 14:39:12

+0

我从“管理工作区”选项卡中找到它。这是服务器工作区! – ondermerol 2015-04-01 14:42:49

当您使用服务器工作区时,TFS会将任何没有将Readonly位设置为已更改的文件。这就是服务器工作空间的工作原理。

如果您希望TFS反映文件的内容,您需要“撤消不变”,当您签入时TFS将自动执行此操作(TFS从不会在两者具有完全相同的内容时创建两个修订版)。

或切换到本地工作区,在这种情况下,TFS会将您的文件的副本存储在隐藏文件夹中,以便它始终知道TFS向您提供的工作区版本的样子。


TFS 2010不支持本地工作区。另外请注意TFS 2010 general support ends July 2015,真的建议你现在升级到TFS 2013u4或TFS 2015发布。

+0

感谢您的回答,但我无法在创建工作区时选择位置属性作为“本地”,它被禁用,只能选择“服务器”。而当我点击“撤消不变”时,它会显示“所有待处理的更改已被检出”,并且没有任何反应。 – ondermerol 2015-04-02 06:29:52

+0

我们是否可以更改工作空间来处理Readonly位设置为已更改的所有文件? – ondermerol 2015-04-02 06:37:11

+0

当只读位未设置时,服务器工作区文件始终检出。这是没有办法的。 – jessehouwing 2015-04-02 07:17:42