0
我有一个场景,我有一个回购,用户直接访问文件,他们不知道git存在,并对本质上是文本文件进行更改。Git回购自动提交和推
我有那个回购克隆。所以当提交进行时,使用post-commit钩子将更改推送到克隆的repo。
现在,我将克隆回购作为裸回购。但是,我现在想要做的是在每次推送时都要运行脚本。该脚本将读取刚刚推送的文件的内容。这是否被视为提交?我可以再次使用post-commit hook吗?
这是否可以在裸回购?由于没有工作目录?如果回购是裸露的,我不知道如何“读取”文件。
非常感谢您的帮助。 所以,当你说我可以使用钩子,你的意思是裸露回购后的提交钩子?推实际上会做一个提交? 然后,我需要做的不仅仅是提交对象哈希创建?像这样$ git hash-object -w test.txt。 – awolfe76
我只是不确定我如何才能从裸回购的文件。我总是必须把它变成一个物体吗? – awolfe76