我正在用Java设计一个用户界面,并且正在尝试制作自己的buildbot一样的东西。因此,我想在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/

10-14 04:49