如何使用Mercurial独立于项目控制.idea文件夹?

时间:2015-02-23 17:34:45

标签: intellij-idea mercurial phpstorm

PhpStorm(和其他IntelliJ IDE)创建一个.idea项目文件夹,以XML格式存储设置。 JetBrains建议对这些文件进行版本控制,以便在团队中共享它们。

我的团队过去曾尝试过这种方法,但遇到了麻烦,因为我们经常在分支机构之间进行切换,而这些分支机构真的与我们的设置/ IDE混淆。

在Mercurial中,有没有办法独立于我们的主项目对这些文件进行版本化,这样当我们切换分支时,.idea文件保持原样?

1 个答案:

答案 0 :(得分:2)

是的,你可以这样做。将.idea目录添加到.hgignore,然后在.idea目录中创建一个单独的Mercurial存储库。在设置|版本控制,确保将项目目录和.idea目录都作为VCS根目录,并选择Mercurial作为VCS。