Mercurial Eclipse:查看项目目录之外的更改

Mercurial Eclipse:查看项目目录之外的更改,eclipse,scala,egit,mercurialeclipse,Eclipse,Scala,Egit,Mercurialeclipse,我用两个项目目录创建了我的多项目Scala构建,这两个目录都是存储库根目录的子目录,这是由于如果父项目只是聚合子项目的文件夹,那么使用skipParents:=true可以减少必要的“运行”次数,从而简化使用导入向导将所有子项目导入Eclipse的过程,如上所述 但是,即使我按F5刷新Eclipse的文件系统视图,Mercurial Eclipse也看不到这两个项目之外的文件更改(例如,project/Build.scala),这会让我感到无休止的烦恼,尤其是当我现在尝试部分还原某些更改时 如何

我用两个项目目录创建了我的多项目Scala构建,这两个目录都是存储库根目录的子目录,这是由于如果父项目只是聚合子项目的文件夹,那么使用skipParents:=true可以减少必要的“运行”次数,从而简化使用导入向导将所有子项目导入Eclipse的过程,如上所述

但是,即使我按F5刷新Eclipse的文件系统视图,Mercurial Eclipse也看不到这两个项目之外的文件更改(例如,
project/Build.scala
),这会让我感到无休止的烦恼,尤其是当我现在尝试部分还原某些更改时

如何让Mercurial Eclipse看到这些更改


“切换到git”可能是一个可以接受的答案——如果EGit在这种情况下工作得更好。

我不是一个Mercurial(Eclipse)用户,但也许您应该使用
skipParents:=false
,以便将根项目导入Eclipse。这意味着您必须运行导入向导两次,一次用于根项目,一次用于两个子项目。

我不是Mercurial(Eclipse)用户,但也许您应该使用
skipParents:=false
,以便将根项目导入Eclipse。这意味着您必须运行导入向导两次,一次用于根项目,一次用于两个子项目。

在EGit中,工作区外更改的文件也显示在中。因为Eclipse不知道对于这些文件,您必须手动按下Git Staging视图中的刷新按钮,以使更改可见


如果您想从Eclipse中编辑这样的文件,请打开,导航到Working Directory节点中的文件并双击它。这将打开该文件的编辑器。

在EGit中,工作区之外更改的文件也显示在中。由于Eclipse不知道这些文件,您必须手动按refGit Staging视图中的resh按钮,使更改可见


如果要从Eclipse中编辑这样的文件,请打开,导航到“工作目录”节点中的文件并双击它。这将打开该文件的编辑器。

MercurialClipse中,右键单击项目并选择团队>>刷新状态。然后,更改将显示在“同步”对话框中同步嵌套项目时查看。

MercurialClipse中右键单击项目并选择团队>>刷新状态。同步嵌套项目时,更改将显示在同步视图中。

不幸的是,这不再适用于我-我报告了一个错误。不幸的是,这不会持续很久er为我工作-我报告了一个bug。