2017-01-20 51 views
0

我有一個gitlab倉庫中的超級項目。出於測試目的,我最初使用完整的URL將這些子模塊指向我的個人空間中的叉子URL(這是8.12之前的版本)。如何強制gitlab更新子模塊引用?

我現在在8.14 *上,並且已經將子模塊的URL更改爲使用相對URL進入權威存儲庫。 git submodule sync已經在我的克隆中發揮了它的魔力,並且我推入了gitlab。我可以看到.gitmodules包含我想要的相對URL。

無論其

,當我瀏覽過的網頁瀏覽器包含我的子模塊的目錄庫,網頁上的鏈接還是去在我的個人空間項目,而不是使用規範,相對URL。

我該如何說服gitlab更新其視圖?

回答

0

我想通了。 gitlab解析.gitmodules,這樣做相當愚蠢。

在我的.gitmodules中,我剛剛將我的原始URL註釋掉了,又添加了一個新的URL。因此,在該文件中的條目是這樣的:

[submodule "component/subproj"] 
    path = components/subproj 
    url = ../subproj.git 
    #url = ../../mypersonalspace/subproj.git 

gitlab的UI是看到第二個,註釋掉,url=和渲染。