2014-11-21 29 views
6

我不確定如何爲我的IDEA項目中的每個不同模塊選擇不同的倉庫倉庫,我沒有看到任何選項,所有的git選項似乎都是隻涉及一個git回購。intellij中每個模塊的不同倉庫IDEA

有沒有辦法來區分他們?所以:

(全部在同一項目內)

模塊A - >回購一 模塊B - >回購乙

編輯:

enter image description here

回答

13

轉到設置/版本控制,在那裏,你可以爲每個目錄不同VCS根。所以在你的情況下,爲每個包含模塊的目錄定義一個VCS根目錄。您應該刪除的VCS進入<Project>,只是添加條目各個模塊,這樣它看起來是這樣的:

VCS config

如果你有幾個不同的版本庫修改過的文件並點擊CTRL + ķ或否則打開提交對話框將選擇所有更改的文件,並且當您提交更改時,將在包含更改的文件的所有存儲庫中創建具有相同消息的新提交。

如果您只想從單個模塊提交文件,請在提交對話框中手動選擇它們或右鍵單擊您的模塊,轉到Git並選擇提交目錄

推提交正好砸CTRL + SHIFT +ķ,你應該看到這樣的事情(請注意,這兩個模塊都包括在內)。

Push dialog

+0

除了推動部分,它現在都在工作。當我選擇模塊並轉到VCS-> Git-> Push時,它只顯示一個模塊,這是我在創建項目時創建的第一個模塊。其他模塊不在列表中,所以我無法推送更改。 任何想法,爲什麼這可能會發生? – Artemix 2014-11-24 19:25:41

+0

您可以使用VCS根配置和項目結構的屏幕截圖更新您的問題嗎?或者這樣的一些信息。推送對話框對我來說工作得很好(顯示提交以推送兩個模塊)。我的測試項目結構是'project/{module1,module2}'。 – 2014-11-24 19:55:50

+0

我會的,給我一秒鐘。 – Artemix 2014-11-24 20:05:26

相關問題