安装scm-manager的新版本(2.0.0)之后,在创建新存储库时,在组合框中仅看到2个版本控制Git和Subversion。在旧版本(1.6)中,我可以通过设置来设置Mercurial,但现在看不到有关Mercurial的任何设置。新版本中不赞成使用Mercurial吗?如果没有设置的话?
仅scm-server不会检测到Mercurial,但是如果您从scm-server获得scm-webapp并在tomcat下运行,它将检测到Mercurial,并且在创建新存储库时可以在组合框中看到。
最后,我找到了解决方案,我必须在scm-server启动后手动设置,
转到->管理->设置-> Mercurial并设置两个字段的值:
HG二进制:设置为已安装的Mercurial文件夹(例如C:\Program Files\TortoiseHg\hg.exe
)
Python Binary:设置为python 2.7文件夹(例如C:\Python27\python.exe
)
我不知道为什么scm-server无法检测到Mercurial,而scm-webapp为什么检测到它!