2015-02-23 66 views
0

PhpStorm(以及其他IntelliJ IDE)创建一个.idea项目文件夹,该文件夹以XML格式存储设置。 JetBrains建议版本控制这些文件,以便它们可以在团队中共享。如何独立于Mercurial项目版本控制.idea文件夹?

我的团队过去尝试过这种方式,但遇到了麻烦,因为我们经常在使用我们的设置/ IDE混乱的分支之间切换。

在Mercurial中,有没有一种方法可以独立于我们的主项目来独立版本这些文件,以便当我们切换分支时.idea文件保持原样?

+1

我实际上不会推荐控制'.idea'下的任何东西的版本。 – vikingsteve 2015-02-23 17:45:08

+0

@vikingsteve这是为什么?我们想分享我们的开发数据库连接设置,以便我们不必教大家如何配置它。 – mpen 2015-02-23 18:17:43

+0

我会在您的代码仓库中忽略它们,并且有一个单独的“配置”仓库,每个人都可以访问,并且您可以将其拖放并复制到IDE环境中。 – Edward 2015-02-23 18:19:41

回答

2

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

相关问题