我将IntelliJ 11 Community Edition用于Mercurial中的项目(但不在存储库的根目录下)。我在VCS菜单中将项目与Mercurial集成,现在所有选项都可用。但是,它们似乎没有做任何事情。似乎唯一能做的就是从服务器拔出来。它不显示已更改的文件,提交不执行任何操作。当我删除文件时收到此错误消息:
hg remove --after src/stats/KolmogorovSmirnovStatistic.java
abort: repository /home/ga1009/PhD/cpp/pmi/java not found!
存储库的根目录是/home/ga1009/PhD
。如何配置它?
我正在使用Debian Linux它是否相关。
答案 0 :(得分:1)
我在官方网站上提出了一张票,并得到了一个似乎有效的解决方案:
转到设置|版本控制并将存储库根映射到 Mercurial VCS。
答案 1 :(得分:0)
社区版似支持Mercurial:
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html?IC
抱歉,我使用的是Subversion。但是当我这样做时,我必须从Subversion查看项目以获得工作副本。你用Mercurial做过吗?或者您正在处理原始文件?
我会这样做:
您应该能够在工作时看到更改列表中添加的更改。
答案 2 :(得分:0)
我必须编辑.idea / vcs.xml文件才能使其正常工作。 VcsDirectoryMappings需要读取如下内容:
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="hg4idea" />
</component>