我使用/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/browse/{path:.*}来使用Bitbucket将提交推到文件。
以分支、内容、sourceCommitId等为参数,我能够成功地做到这一点。
我的问题是:在使用这个API时,我需要担心冲突吗?返回的错误消息是关于文件不存在、内容没有更改等,但是是否会出现这样的情况:尽管提供了最后一个提交ID (在soureCommitId中),仍然会发生冲突吗?
Bitbucket是否盲目地覆盖文件?(这对我有用)
谢谢!
发布于 2022-03-07 14:39:51
是的,BB会覆盖这个文件。
您可以传递分支名称而不是提交。这将更新分支的尖端。
https://stackoverflow.com/questions/67813090
复制