2016-04-27 84 views
1

我使用composer來管理大量的依賴項,其中一些是git repos,我也使用git子模塊來管理我們自己的git服務器中的一些git倉庫。如何阻止Git將供應商git repo視爲git子模塊?

,當我嘗試執行

git submodule update 

Git會抱怨說,所有供應商的依賴是不是子模塊。 錯誤消息看起來像這樣。

沒有在.gitmodules發現路徑子模塊映射 「供應商/ a2lix /翻譯形式的束/ A2lix/TranslationFormBundle」

所有這些供應商的依賴是由作曲家管理,所以他們肯定是不是git子模塊,無論如何擺脫這個麻煩?

回答

0

如果沒有供應商子模塊在.gitmodules聲明,但GIT中抱怨子模塊的路徑,這意味着.git文件夾包括子模塊的元數據(其不同步與.gitmodules內容)

簡單地嘗試和移除.git/modules/vendor/a2lix/translation-form-bundle/A2lix/TranslationFormBundle以查看該特定錯誤消息是否消失。

+0

謝謝,我列出了目錄.git/modules /,目錄中沒有供應商目錄。 –

+0

@VidyVideni你在.gitmodules文件中是否有包含「vendor」的路徑? – VonC