2016-09-06 5 views
0

私は2つのリポジトリを持っています。 1つのリポジトリに別のファイルが必要です。最初のサブモジュールとして2番目のリポジトリを使用します。特定のファイルを持つGitlabサブモジュール

私の質問です:いくつかのファイルだけでサブモジュールを作ることは可能ですか?例:AとBはリポジトリです。 Bに1,2,3のファイルが含まれています.AのBからファイル2だけでサブモジュールを作成する必要があります。

答えて

2

1.クローンリポジトリAをローカルにコピーします。 Gitのクローンhttps://github.com/xx/repository B

2.AddリポジトリB A.のgitのリモートリポジトリは遠隔RB

4.gitチェックアウトマスター

5をフェッチ3.git RB https://github.com/xx/repository B

を追加します。 Gitは--allow-無関係-履歴RB /マスターマージ

6.Itは

リポジトリにローカルのmasterブランチにすべてのファイルを1、2、3をマージします

7.ファイル1と2を削除します。git rm 1 -f

+0

これはgitlabの新機能です。だから今私はリポジトリAにBのファイル2との直接接続を持っていますか? (私がファイルAを編集してコミットしてサーバにプッシュすると、ファイル2でも自動的に更新されます)私はサブモジュールシステムと同様に動作するシステムが必要なので、これを尋ねます。 – student

+0

私はそれを明らかにテストしなかった:( – student

関連する問題