我正在用 Java 设计一个用户界面,我正在尝试制作我自己的类似构建机器人的东西。为此,我想在 JGit 中创建一个类似于 buildbot 的 gitpoller 的函数。可能吗?
最佳答案
是的,这是可能的。您可以使用 FetchCommand,然后检查 FetchResult。像这样的事情:
Repository repository = FileRepositoryBuilder.create(gitDir);
Git git = Git.wrap(repository);
FetchResult result = git.fetch().call();
for (TrackingRefUpdate refUpdate : result.getTrackingRefUpdates()) {
// ...
}
关于java - 有没有办法测试是否有人使用 JGit 从本地存储库推送到远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888559/