2017-01-12 6 views
2

にハッシュを変換し、それは次のようになります。私はGitが自動的に各プロジェクトのビルドにハッシュをコミット置くより記憶フォーム

0ba74ab23528b122923e83b5a7c6d2ce2e5a9313 

とたん、それは簡単に読んで、開発者が思い出したことができません。より良いまだ、それはより多くの記憶にする余地があるに見える

0ba74ab 

は、私はこのように見ているコミットハッシュの短いバージョンを使用するオプションがあります。

私は、記憶される可能性のあるハッシュに対して人間が判読可能な名前を生成し、一意のハッシュに多かれ少なかれ安定してマップすることを考えます。

それはこのように、いくつかの接尾辞で事前に定義された文字列の集合から生成された文字列のようになります。このような

drunk-coala-83 
empty-pockets-95 

それとも合成vocable単語:

jimakrow 

をプロジェクトとして大規模ではなく、私と私のチームメートのカップルだけが使用して、私は簡単にそれを統合することができます。

この技術はプロジェクトのどこかで使用されていますか?どうすればgitワークフローを変更しないようにこの問題に取り組むことができますか?この問題はどこから始めるべきですか?

+5

あなたは 'git tag'を試しましたか? –

+0

さまざまなオプションで 'git describe'をチェックしたいかもしれません – max630

答えて

1

git tagを使用してコミットの名前を付けることができます。

タグを明示的にプッシュする必要があることを覚えておいてください。git push origin tag_nameはローカルに存在します。

+1

ありがとう!私は素敵な一意の名前を生成するためにhttps://github.com/dustinkirkland/golang-petnameを選択し、スクリプトをpost-commitフックに入れて、自動的にputされ、必要なものを得ました。 –

関連する問題