タグ

ブックマーク / qiita.com/marutanm (1)

  • submoduleとsubtree-mergingの使い分け - Qiita

    gitで外部リポジトリを取り込んで利用するには、submodule(サブモジュール) とsubtree merging(サブツリーマージ)の2手法があります。 私の観測範囲内では、サブモジュールはよく利用されていますが、サブツリーマージは目にしません。 そこで、サブツリーマージを試してみての使い分けや思ったことをつらつらと。 大雑把な要点を最初に書いておく 外部リポジトリを外のものとして取り込むならサブモジュール 外部リポジトリを取り込みつつ、中のものとして手を加えていくならサブツリーマージ git初心者にはサブモジュール(異論ありそう) サブツリーマージ使ってみた github.com/marutanm/dotfiles 中身としては、よくある環境設定ファイル一覧です。 前提として、 tmux.conf(gistにおいていた) vim設定(githubにおいていた) zsh設定(gith

    submoduleとsubtree-mergingの使い分け - Qiita
    mapserver2007
    mapserver2007 2016/10/24
    “サブツリーマージしようとする外部リポジトリが、さらにサブモジュールをもっていると破滅を導きます。”
  • 1