我想每隔几分钟轮询一次 github 以获取最后 10 次提交(提交哈希和源分支)。
目前我正在做
git -C /path/to/local/repo rev-list --remotes
然后对于每个尝试获取分支名称的哈希:
git -C /path/to/local/repo branch -r --contains #commit-hash#
然后用“/”分割并取最后一个组件。
但它似乎并不总是能获取所有最新的提交。
有没有更好更简单的方法来做到这一点?
我想每隔几分钟轮询一次 github 以获取最后 10 次提交(提交哈希和源分支)。
目前我正在做
git -C /path/to/local/repo rev-list --remotes
然后对于每个尝试获取分支名称的哈希:
git -C /path/to/local/repo branch -r --contains #commit-hash#
然后用“/”分割并取最后一个组件。
但它似乎并不总是能获取所有最新的提交。
有没有更好更简单的方法来做到这一点?