提问人:Robbie Nathan 提问时间:6/15/2023 更新时间:6/16/2023 访问量:207
使用文件名/路径获取特定文件的提交 ID - Bitbucket Server API
Getting Commit ID on a specific file using file name/path - Bitbucket Server API
问:
我正在尝试编写一些脚本,这些脚本将在 Bitbucket Server 中创建文件(json)并偶尔更新这些文件。稍后,我希望能够查询对文件所做的更改以及添加/删除的内容。
目前,我一直在产品供应商提供的 API 文档上使用 CURL 示例进行测试。我已经能够创建一个新文件,但是我注意到要更新此文件,您需要指定 sourceCommitId。
我的问题是,如果我不知道它并且只知道文件名,我如何获得这个 sourceCommitId?
如何实现此目的?
如果我查看文档,有一个选项可以指定路径,但是如果我从 bitbucket 放置文件路径,它什么也没返回。
例如 GET /rest/api/latest/projects/{projectKey}/repos/{repositorySlug}/commits?path=“filepath”
答:
1赞
Robbie Nathan
6/16/2023
#1
这个问题解决了,提交后需要有斜杠,查询结构是这样的——
GET /rest/api/latest/projects/{projectKey}/repos/{repositorySlug}/commits/?path=“文件路径”
评论