PhpStorm(和其他IntelliJ IDE)创建一个.idea
项目文件夹,以XML格式存储设置。 JetBrains建议对这些文件进行版本控制,以便在团队中共享它们。
我的团队过去曾尝试过这种方法,但遇到了麻烦,因为我们经常在分支机构之间进行切换,而这些分支机构真的与我们的设置/ IDE混淆。
在Mercurial中,有没有办法独立于我们的主项目对这些文件进行版本化,这样当我们切换分支时,.idea
文件保持原样?
答案 0 :(得分:2)
是的,你可以这样做。将.idea目录添加到.hgignore,然后在.idea目录中创建一个单独的Mercurial存储库。在设置|版本控制,确保将项目目录和.idea目录都作为VCS根目录,并选择Mercurial作为VCS。