2009-05-06 10 views
1

gitで何かがリポジトリにコミットされているかどうかを確認する方法を知りたいと思います。 コミットされたファイルをコードレビューツールに入れることです。何かがgitリポジトリにプッシュされたときを知る方法

+0

偉大な、gitのフック興味深いようであり、適切な方法で作業を行う可能性があります。 gitのカウント・オブジェクトに関する 、私はまた、コマンドラインを記述するのgitを考えていたが、私は:-) おかげで – Sylvain

答えて

0

は、おそらく最も簡単なのはgitのカウント・オブジェクトを実行して、オブジェクトの数が増加したときに表示することです。 5分ごとに投票してください。

$ git count-objects -v 
count: 13 
size: 568 
in-pack: 48 
packs: 1 
prune-packable: 0 
garbage: 0 

「カウント」を「数える」「インパック」、解凍され梱包されているので、+「のパック」は、少なくとも1つでコミットして増加するはずです。

またはフックを使用してください。

+0

のgit-オブジェクトを数えるクリーンな方法ということを行う方法についてアドバイスを探しので、gitのためにかなり新たなんですアンパックされたオブジェクトのみをカウントするので、このようなことは信頼できません。プッシュが十分なオブジェクトを送信した場合、サーバーはパックを保持します。 – araqnid

+0

そして、-vフラグがその問題を処理します。 –

+0

また、 'git rev-parse HEAD'をポーリングして、それが変化するかどうか確認することもできます – dbr

関連する問題