はすべてのクローンGitのレポを作ります。私は、例えばMakefileの中で、後に使用することができます変数にハッシュをコミットMakefileでは、git commitハッシュをフェッチして変数に代入する方法はありますか?
をコミットハッシュが何であるかを知っているとのgitを割り当てます
all: download
echo '$(GIT_COMMIT)'
download:
cd buildarea && git clone [email protected]:proj/project.git
$(eval GIT_COMMIT = $(shell cd buildarea/project && git log -l --pretty=format:"%H"))
echo '$(GIT_COMMIT)'
1)* Makeを使用しないで(つまりgitを直接使用する)、2)ファイルにハッシュを格納しますか? – Beta
1)私は「gitのログ-1 --pretty =形式:」使用2)本当に唯一の方法ということです%のHを」 – user2569618
質問被写体がいっぱい質問自体に答えているので、あなたの実際の質問()方法は何でしょうか?そこ最新のコミットのハッシュを取得する_multiple_の方法があり、あなたは大丈夫ですか、あなたのコードがあなたを失敗している。 – Guildencrantz