2015-02-23 62 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。

相關問題