团队资源管理器无处不在 - 从待处理的更改中删除忽略的文件

时间:2011-05-11 13:02:43

标签: eclipse tfs tfvc team-explorer-everywhere

有没有办法从Team Explorer Everywhere for TFS中的Pending Changes列表中删除挂起的更改?

我已经在我的项目中添加了一个.tpignore文件,并且我在源代码控制(build,WEB-INF等)中排除了我不想要的某些东西。但是,在添加忽略文件之前,看起来团队资源管理器到处都会查看这些文件,因为它们仍保留在待处理的更改列表中。

我可以看到eclipse至少认为它们应该被忽略,因为它们都在项目树中有[Ignored]标签。我原以为将文件添加到忽略文件会自动删除文件中存在的任何挂起的更改....

知道如何从挂起的更改中删除这些项目吗?在解决这个问题之前我无法检查,因为我不想用所有这些无关的文件搞乱我的源历史记录。

3 个答案:

答案 0 :(得分:4)

这是正确的 - Team Explorer Everywhere在检测到文件已添加到Eclipse工作区时应用.tpignore过滤器。如果您在检测到.tpignore文件后对其进行了编辑,那么它们将保持挂起状态 - 忽略资源不会追溯。

您必须手动撤消这些待处理的更改,方法是在编辑器或视图中右键单击资源,然后选择“撤消待处理的更改”。如果整个文件夹中都有要撤消的文件,则可以在Package Explorer中选择一个文件夹,并递归撤消该文件夹的挂起更改。

答案 1 :(得分:0)

Pending Changes窗口允许您选择多个文件并一次撤消所有文件。这似乎是解除伤害的最简单方法。

答案 2 :(得分:0)

或者,只需在您的团队资源管理器窗口中......

  1. 选择' Home'。
  2. 重新选择待定更改
  3. 重新考虑应考虑的内容'待更改'