2014年10月23日木曜日

git-new-workdir で複数のブランチのワーキングディレクトリを持つ

ディスク容量を節約

ブランチごとにcloneしていたのでは容量食うので大変。かといって、毎回checkoutするのは大変
gitのcontribに入っているgit-new-workdirを使うとブランチごとにディレクトリを作れる。(いい感じにsymlinkしてくれる)
つまりfetchしたりとかは一箇所でやれば全部に共有されるので実用性も良い。

Ubuntuの場合、こんな感じでセットアップ。
sudo chmod +x /usr/share/doc/git/contrib/workdir/git-new-workdir
sudo ln -s /usr/share/doc/git/contrib/workdir/git-new-workdir /usr/local/bin/
あとは次のようにして使うだけ
git-new-workdir source.git clone.git

これが活躍するのは
huge.gitリポジトリがあってブランチが何故かたくさんあるときとかかな…。

0 件のコメント:

コメントを投稿