2013-05-13 73 views
0

我正在为post-receive构建一个钩子,我需要读取文件(VERSION)的内容。该文件可以随提交(新版本)一起更改,因此我无法读取现有的回购协议。如何读取post-receive钩子中的文件内容?

这个方法我试过:

git cat-file blob $(git ls-files -s VERSION | awk '{print $2}') 

但在钩子文件夹,这是行不通的。

我该怎么办?

感谢您的帮助! :)

+0

'git的表演$承诺:$ file'? – michas 2013-05-13 15:52:47

+0

完美!添加它作为答案,我会验证它,并感谢您的帮助:) – 2013-05-13 18:32:38

回答

2

只需使用

git show $commit:$file