memo. 以前にちょっと調べたときに git submodule は癖がすごいようだったので後回しにしていました。
![git submodule は癖がすごいとの噂だったが素直につきあっていけそうという話 | DriftwoodJP](https://cdn-ak-scissors.b.st-hatena.com/image/square/1515b90cfdaa3c6b8685e16d9fe58c64fc49f180/height=288;version=1;width=512/https%3A%2F%2Fwww.d-wood.com%2Fwpmt%2Fwp-content%2Fuploads%2F2014%2F05%2F2014-05-21_git_01.png)
Gitのサブモジュールでは面倒そうな、頻繁に更新される別のリポジトリを取り込む方法としてサブツリーマージを行うラッパーであるgit subtreeコマンドを使う練習を始めた。どちらかというと「参照する」要素の強いサブモジュールに対して、サブツリーは「切り分ける」や「取り込む」という感じなんじゃないかと理解している。全般的に間違ってそうで怖い。 「切り分ける」、つまりリポジトリのサブディレクトリを別のリポジトリにしたい場合は、単純なケースだと親にあたる方で.gitignoreや.git/info/excludeを使ってサブディレクトリを除外してやれば良い。でもこの場合、両方のリポジトリで関連した変更がある時にそれぞれのリポジトリでコミットしてやらないとならないので面倒くさい。 「取り込む」場合はサブモジュールが基本なわけだけど、他で作業して戻ってきてたりする必要があるし、サブモジュールの更新
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く