我正在运行Atlassian存储,我可以在基于Web的UI上看到Pull请求选项,但我想知道我的用户是否可以在不使用存储Web UI的情况下从其控制台创建Pull工作副本的请求?
答案 0 :(得分:1)
有2个Stash命令行工具可用:
https://bitbucket.org/atlassian/stash-command-line-tools
https://marketplace.atlassian.com/plugins/org.swift.stash.cli
请注意,拉取请求需要推送分支中的提交而不是使用本地工作副本,这在实践中效果很好。
答案 1 :(得分:0)
我从来没有这样做过,但应该可以通过一些bash脚本使用Stash REST api或其他东西来做 POST
<强> /rest/api/1.0/projects/ {projectKey} /回购/ {repositorySlug} /拉请求强>
在寻址时,也可以通过以用户为中心的URL调用此API 个人项目中的存储库。之间创建一个新的拉取请求 两个分支。分支可以在同一个存储库中,也可以不同 那些。使用不同的存储库时,它们仍然必须存在 相同的{@link Repository#getHierarchyId()层次结构}。经过身份验证的用户必须拥有&#34;来自&#34;的REPO_READ权限。 和&#34;到&#34;存储库以调用此资源。
这听起来像是一些工作,考虑到你需要进行身份验证以及所有这些,但它可能仍然值得你