在PreReceiveRepositoryHook上的Bitbucket上找不到提交

时间:2017-01-27 16:20:45

标签: bitbucket-server bitbucket-api

我正在尝试验证PreReceiveRepositoryHook上的文件,并且一直在关注atlassion站点(https://bitbucket.org/roadsidepicnic/atlassian-bitbucket-check-commits-hook)和githup项目(https://github.com/hmcmanus/yaml-validator-hook)中的示例,因为他们无法找到刚刚提交的提交,所以没有人工作。其他人面临同样的问题吗?

CommitRequest commitReq = new CommitRequest.Builder(repository, refChange.getToHash()).build();
Commit com1 = commitService.getCommit(commitReq);

1 个答案:

答案 0 :(得分:0)

Atlassian人帮我解决了这个问题,这里是片段, 有两种补救措施。选择以下之一: 1.)将服务器上的git版本降级到2.10.2或更早版本。 要么: 2.)更新到Bitbucket Server 4.13.0或更高版本。 要在第一个示例中执行#2,您将在该示例的pom.xml中调整这些值。 由此: 4.3.2 4.3.2 对此: 4.13.0 4.13.0

更多详情@ here