2017-01-20 8 views
0

私はgitlabリポジトリにスーパープロジェクトを持っています。テスト目的のために、私はもともと、完全なURLを使用して私の個人空間のフォーク用のURLにサブモジュールを指していました(これは8.12以前でした)。gitlabにサブモジュールの参照を強制的に更新させるにはどうすればよいですか?

私は今8.14 *上にあり、サブモジュールURLを相対URLを使用して権限のあるリポジトリに変更しました。 git submodule syncは私のクローンでその魔法を働かせて、私はgitlabにプッシュしました。私は.gitmodulesに私が望む相対URLが含まれていることがわかります。

もつとも

私は私のサブモジュールを含むディレクトリにWebブラウザを介してリポジトリを移動すると、Webページ上のリンクがまだかなり標準的な、相対URLを使用するよりも、私の個人的な空間でプロジェクトに行きます。

gitlabにそのビューを更新させるにはどうすればよいですか?

答えて

0

私はそれを理解しました。 gitlabは.gitmodulesを解析し、むしろばかげてしまいます。

私の.gitmodulesでは、元のURLをコメントアウトし、に新しいURLのを追加しました。だから、ファイル内のエントリはこのように見えた:

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

gitlabのUIが第二を見ていた、コメントアウト、url=とそのレンダリング。

関連する問題