2016-06-20 26 views
1

我有一個由Git控制的多模塊Maven項目版本。該源最初是在IntelliJ IDEA之外克隆的,然後作爲Maven項目導入。如何避免由Subversion以外的其他VCS管理的新Maven模塊被Subversion標記爲管理

最初,所有的東西都被Git控制的版本正確地看到。然而,當我添加一個新的Maven模塊,並選擇進口變化(即重新加載造成新的pom.xml文件的更改),該模塊被標記爲版本的顛覆控制(在文件 - >設置 - >版本控制):

Subversion in Git project

在上述圖像中,第一行是GIT中根,而第二個是新創建的子模塊。子模塊位於Git根目錄的子文件夾中。爲了讓IDEA正確理解這個(這些文件實際上是由Git處理的),我需要手動刪除Subversion行。

爲什麼IDEA會這樣做,儘管事實上Subversion根本沒有涉及。有沒有一個設置可以控制這個?

我正在運行IntelliJ IDEA 15.0.6。

回答

1

此行爲似乎在JetBrains的售票系統YouTrack中被描述爲IDEA-115110,該行爲在撰寫本文時仍處於打開狀態。 (我通過在this related question上接受的回答的評論中看到了該票據。)

YouTrack的評論說可用的解決方法(如果您不需要對其他項目的Subversion支持)禁用Subversion插件。 (在設置中,轉至插件面板,取消選中Subversion集成,然後重新啓動IntelliJ IDEA。)

您也可以嘗試對該JetBrains票據進行投票和/或評論,以描述您可以發現並觸發的任何觸發情況JetBrains知道你希望解決這個問題。如果您與JetBrains有支持合同,您也可以通過這種方式與他們聯繫。