我每 10 秒拉一次存储库,并且需要检查每次拉后哪些文件发生了更改。
可以用 go-git 做到这一点吗?
您可以使用(*object.Commit).补丁 https://godoc.org/gopkg.in/src-d/go-git.v4/plumbing/object#Commit.Patch区分两个任意提交的方法。这提供了有关哪些文件已更改以及差异所在的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)