Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法测试是否有人使用JGit从本地回购推送到远程回购?_Java_Jgit_Buildbot - Fatal编程技术网

Java 有没有办法测试是否有人使用JGit从本地回购推送到远程回购?

Java 有没有办法测试是否有人使用JGit从本地回购推送到远程回购?,java,jgit,buildbot,Java,Jgit,Buildbot,我正在用Java设计一个用户界面,我正在尝试制作我自己的类似buildbot的东西。因此,我想在JGit中创建一个类似buildbot的gitpoller的函数。有可能吗?是的,有可能。您可以使用fetch命令,然后检查FetchResult。大概是这样的: Repository repository = FileRepositoryBuilder.create(gitDir); Git git = Git.wrap(repository); FetchResult result = git.f

我正在用Java设计一个用户界面,我正在尝试制作我自己的类似buildbot的东西。因此,我想在JGit中创建一个类似buildbot的gitpoller的函数。有可能吗?

是的,有可能。您可以使用fetch命令,然后检查FetchResult。大概是这样的:

Repository repository = FileRepositoryBuilder.create(gitDir);
Git git = Git.wrap(repository);
FetchResult result = git.fetch().call();
for (TrackingRefUpdate refUpdate : result.getTrackingRefUpdates()) {
    // ...
}