2014-09-11 155 views
4

我有一個擁有子模塊的git repot。克隆具有子模塊的git repo

我想克隆這個回購爲Eclipse工作,我讀過這個

與子模塊工作

你可以閱讀更多關於Git的子模塊,以及它們在此是如何工作的Git社區書籍章節。
使用子模塊克隆存儲庫
子模塊是嵌套在父存儲庫內的存儲庫。
因此,在執行父存儲庫的克隆時,需要 克隆子模塊存儲庫,以便父存儲庫的工作目錄中可用的文件/文件夾爲 。

從Git Clone嚮導中檢查Clone Submodules按鈕將克隆父代 存儲庫完成克隆後的所有子模塊存儲庫。

enter image description here

然而,當我在做克隆,子模塊的目錄是空的 和犯規出現在工作區中的項目。

如何添加子模塊?

回答

0
  1. git clone yourProjectUrl。
  2. 在你的項目文件夾中:git submodule init(只做第一次)
  3. 你也可以更新子模塊:git submodule update。
+0

是不是可以通過eclipse來完成? – 2014-09-11 07:54:58

+1

我從不使用eclipse來管理git。我總是使用命令行。 – Thinsky 2014-09-11 07:58:31

+1

這個問題具體詢問有關月食.... – 2014-09-11 08:10:46

1

在Eclipse中去混帳探險家的角度

你可以導入你的項目模塊下你的項目

project> working directory > select sub module > import project. 
    >> Import as general project (for new) 
    >> Import existing project (which will replace you current project) 

如果你有你需要通過一個導入一個3個模塊。作爲現有模塊或新的模塊

+0

不幸的是它不工作,它說沒有項目可以導入,但在git回購中,我看到了與項目 – 2014-09-11 11:35:58

+0

的明確連接,我可以從本地回購克隆,並且我可以克隆子模塊並複製到新的工作區,按照我的windows和eclipse indigo版本的方式,這可能是您使用的eclipse版本的問題。順便說一下,我個人不使用eclipse的git相關的東西,我更喜歡使用git任務的命令,由於buggy git插件 – 2014-09-11 17:27:57