Blog

ブログ

複数のGit Repositoryをmonorepoにする方法

  • tech
  • Git
  • monorepo
複数のGit Repositoryをmonorepoにする方法

目次

  1. 前提
  2. 手順

もともと別々の Repository で管理していたプロジェクトを 1 つのリポジトリに統合して管理するユースケースがあったのでメモ程度に書き留めておきます。

前提

統合する Repository

  • repository A
  • repository B

統合する先の Repository

  • monorepo

手順

  1. monorepo をクローン
  2. monorepo の remote に repository A, repository B を追加
  3. monoerpo の master に repository A, repository B をマージ
# 1. monorepo をクローン git clone [repository url] # 2. monorepo の remote に repository A, repository B を追加 git remote add -f [remote_name_A] [repository A url] git remote add -f [remote_name_B] [repository B url] # 3. monoerpo の master に repository A, repository B をマージ git merge [remote_name_A]/master --allow-unrelated-histories git merge [remote_name_B]/master --allow-unrelated-histories

CONTACT

システム導入でのお悩み・ご相談など
お気軽にお問い合わせください。