タグ

ブックマーク / blog.cellfusion.jp (1)

  • cellfusion blog » Git で svn:external 的なことをするには submodule を使う

    最近は Git でソースを管理しようとしていろいろ勉強中で、Git のリポジトリの中に他のプロジェクトのリポジトリを取り込むにはどうすればいいのかのメモ。 Subversion は、svn:external っていうプロパティを使えば、他のリポジトリを取り込めるんだけど、Git はリポジトリの中に他のリポジトリを取り込んでコミットすると、リポジトリが壊れてしまったので、どうすればいいんだろうと悩んでいたら、 svn:external 的なものがありました。 サブモジュール を使うと、リポジトリの中に他のプロジェクトのリポジトリを扱うことができます。 使い方はこんな感じ。 // まず submodule を使うリポジトリの作成 mkdir parent cd parent git init // サブモジュールの作成 git submodule add ../submodule src/su

    poppen
    poppen 2010/10/01
  • 1