Eclipse TFS分支还显示了根的更改

时间:2018-07-24 12:23:48

标签: eclipse tfs tfs2010

我正在使用Eclipse导入TFS项目,其中一个项目是:

$ /产品映射到C:\ dev \ product

我打开了一个分支,开始在其他工作空间上工作:

$ / product-branch映射到C:\ dev-branch \ product

我成功地完成了每个项目

但是现在在TFVC待更改中的分支中,我也看到了在C:\ dev \ product($ / product)中所做的更改(签出)

为什么会看到这样的更改?切换到不同的工作区时如何分隔这些分支?

编辑 我的TFS 2010使用服务器工作区。

1 个答案:

答案 0 :(得分:1)

TFVC工作空间是应将所有工作分组在一起的容器(请像Git存储库中的内容一样思考)。现在,如果您在Eclipse中打开Git存储库的子文件夹,并且在更高的文件夹(即您未明确打开的文件夹)中进行了更改,则Git SCM仍会显示这些文件。它不仅显示已打开文件夹的修改文件。这与TFVC支持目前显示的行为相同。

如果您正在使用服务器工作区并在其他工作区下签出工作,它还将在未决更改列表中显示未决更改。看看这个类似的问题:https://stackoverflow.com/a/423439/5391065

作为一种解决方法,您可以暂时排除,而无需在另一个分支中进行更改以排除列表。

enter image description here