TFS eclipse 插件无法签入跨越项目中多个文件夹的更改

TFS eclipse plugin fails to check in changes that span Multiple Folders within a project

我发现您无法使用跨项目中多个文件夹的 Eclipse TFS 插件签入更改。

解决这个问题的唯一方法是一次签入一个文件夹中的更改!

这肯定是我错过的 eclipse 中的错误或设置。在任何一种情况下,它都会使代码检查变得非常乏味。有什么建议吗?

TFS eclipse 插件肯定支持签入多个文件夹。在没有任何额外设置的情况下,通过 Team Explorer Everywhere 测试我的环境。

您可以指定要签入的文件更改。在 待定更改 页面,select 排除的更改部分中的一项或多项更改。从快捷菜单中选择包括。你也可以 当您在 Eclipse 的其他区域工作时,确定您的签到范围:

Way1: 在 Package Explorer 或 Project Explorer 中,select 以下之一:

◦一个或多个代码项目

◦一个或多个文件夹

◦一个或多个文件

在 select 项之后,打开它们的快捷菜单,然后选择“团队”、“签入未决更改”。

Way2: 在源代码管理资源管理器中,select 一项或多项具有待定更改或一个或多个文件夹包含具有待定更改的项目。 (有待修改的项目用此符号表示:√)。打开 selected 项的快捷菜单,然后选择“签入”。

来自 MSDN 的更多信息:https://msdn.microsoft.com/en-us/library/jj155785(v=vs.120).aspx

您好帕特里克非常感谢您的回复。我想我已经追根究底了。因此,如果您将文件添加到项目中,请重命名它,然后将其删除。然后尝试签到。 Eclipse 上的 TFS 插件将无法提交更改,直到您右键单击已删除的文件并撤消它。

我认为 TFS 运行正确,因为它应该允许用户将已删除的文件提交到 TFS。但是,Eclipse 插件不会就签入失败的原因向用户提供任何反馈。它只是默默地失败了。

如果您在签入过程中有很多文件要签入,那么签入失败的原因很容易让人感到困惑。