我有一个由同事创建的.diff文件,并希望将该diff文件中列出的更改应用到完全相同的存储库的本地分支.我无权访问用于生成此diff文件的worker的pc或分支.
显然,我可以逐行进行并重新输入所有内容,但我宁愿不让系统受到人为错误的影响.最简单的方法是什么?
试图弄清楚在Git post-commit钩子中提交花了多长时间.
我有一个post-commit git hook,它通过API提交有关提交的信息.我想要做的是弄清楚在提交上花了多长时间.大致.
我的假设是通过找到所涉及文件的所有创建时间和修改时间的最小值并与最大创建和修改时间进行比较,可以计算出粗略值.
我可以在Python脚本中轻松完成此操作.如果有人告诉我这是文件"foo.txt","bar.txt"和"path/bla.txt",我可以在基于这些文件的脚本中快速做一些算法.
那么,在git post-commit钩子中如何获取已更改的文件列表?