我刚刚设置了要使用的 Python 项目pdoc
,它会自动生成 HTML 文档,然后我将这些文档添加到了 repo。
我希望文档在每次提交代码时自动更新,所以我制作了一个pre-commit
运行pdoc
.
预期行为:我在我的 GUI 中打开提交对话框,挂钩运行并更新 HTML 文件,然后我将 HTML 文件连同我的代码更改一起提交。
git commit
实际行为:直到我完成暂存更改并编写提交消息之后,GUI 才会调用。因此 HTML 文件仅在提交提交后更新。这种行为在 Tortoise 和 Git 扩展中是相同的。
解决方法:先提交代码,然后修改文档更新。
有更好的解决方案吗?