我正在用Java设计一个用户界面,我正在努力创建自己的buildbot。所以我想在JGit中创建一个类似buildbot的gitpoller的函数。有可能吗?
答案 0 :(得分:2)
是的,这是可能的。您可以使用FetchCommand,然后检查FetchResult。像这样:
Repository repository = FileRepositoryBuilder.create(gitDir);
Git git = Git.wrap(repository);
FetchResult result = git.fetch().call();
for (TrackingRefUpdate refUpdate : result.getTrackingRefUpdates()) {
// ...
}