概要 2015年にリリースされた Git 2.5 からリポジトリの設定を変更することで特定のコミットだけを取得できるようになりました。詳細な解説は stackoverflow の回答をご参照ください。練習として Git のテストケース (t/t5516-fetch-push.sh) を手で実行してみました。 テストのリポジトリをつくる リポジトリをつくり、uploadpack.allowtipsha1inwant を有効にします。
流行りに乗ってフレンズ用語を活用しようと思って、タイトルで力尽きたブログはこちらです。 はじめに 基本的なpushとpull 元になるリポジトリの作成 shallow cloneリポジトリの作成とPush full-repoとshallow-repoでの相互のpull & push まとめ はじめに 不向きと言われながらもgitでGBを超える巨大リポジトリを取り扱うことはあります。 そんなときの強い味方が Shallow Clone。 これは任意の世代だけを持ってくるので、どうせ滅多に参照しない1年以上前の履歴とか持ってくる必要がない便利な機能です。 なんですが、最近まで私の中では「shallow clone(笑)」な印象でした。 というのも、Gitのshallow cloneには制約が多く、fetchが出来ないのでputもpushも使えずせいぜいがCIサーバでのビルド時くらいだろうと思っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く