【发布时间】:2011-04-15 10:55:25
【问题描述】:
我有一个 mercurial 存储库,其中包含多个项目(从 IntelliJ IDEA 意义上)。例如,我可能有:
foo/
projects/
project1/
.idea/
project2/
.idea/
我可以使用命令行和 TortoiseHG 很好地推送、拉取、提交等。我在 IntelliJ 中启用了 Mercurial(hg4idea 插件),但似乎几乎没有任何效果。如果我添加一个源代码文件,它不会被添加,对于我手动添加的文件,它们不会显示任何更改。在 IntelliJ 中,Mercurial 菜单已启用,但“添加到 VCS”始终显示为灰色。但是,IntelliJ 正确地列出了来自远程存储库的可用变更集。
在“hg status”等命令的版本控制窗口中,我收到如下错误:
abort: repository C:/foo/projects/project1 not found!
“hg incoming”之类的命令似乎成功了。
我怀疑这可能是因为项目根目录 (project1) 在存储库根目录 (foo) 之下。有谁知道如何解决这个问题?我可以进行配置更改吗?如果是这样,它在设置中的哪个位置?
我正在使用最新的 (10.0.3) IntelliJ IDEA 社区版。
【问题讨论】: