我们正在使用带有中央服务器的Git,并且我们的代码需要在文件中包含版本号。目前的做法是这样的:
虽然这样可以工作,但我想确保即使开发人员忘记编辑他的pre-commit hook,版本号也会更新。
由于服务器没有工作副本,因此仅在那里调用(pre|post)-receive hooks不起作用,因此我想知道是否有一种方法来实现这一点。
- 新开发人员执行“git clone”
- 在他的本地副本中,他编辑.git/hooks/pre-commit以调用version.sh
虽然这样可以工作,但我想确保即使开发人员忘记编辑他的pre-commit hook,版本号也会更新。
由于服务器没有工作副本,因此仅在那里调用(pre|post)-receive hooks不起作用,因此我想知道是否有一种方法来实现这一点。