いったん shallow に git clone して、clone 後に完全なリポジトリに変換する ¶ 2016/01/04 git fetch のオプション --unshallow を利用する。 $ git clone --depth 1 git://github.com/jptomo/acme.hello.git $ cd acme.hello $ git fetch --unshallow
![いったん shallow に git clone して、clone 後に完全なリポジトリに変換する — 適当に だらだらと 楽しく](https://cdn-ak-scissors.b.st-hatena.com/image/square/c358d34ca0c5ec0a6831c64363fdd2a84b3c0b6b/height=288;version=1;width=512/http%3A%2F%2Fjptomo.github.io%2Fstatic%2Ftitle_img_fb.png)
うちのチームでは,デプロイするたびに自動的にgitのtagを切るようにしてる.たとえば,いまデプロイしたら,deploy/2014-02-01-14-48とか. たまに,リリースした直後になんかミスってたことに気付いて,慌ててロールバックすることがある. tagを切ってるので,ひとつ前に戻せばいいのだけど,えっと,どれだっけとかいって探すので慌てるし,普段はタグ指定してデプロイしてないので,どうやって戻すか忘れる. デプロイ終わったときに,今回のデプロイを戻すには,これをしましょう,とか表示するようにした. デプロイ終わったらこんなのが出る.前回のデプロイが昨日だったら昨日くらいのタグが出る. ヒント:戻すときは以下のコマンドを実行しましょう cap -S revision=deploy/2014-01-31-15-17 deploy 実装方法としては,こんな感じに,デプロイ前に最新のタグ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く