0
A
回答
1
您可以通過/rest/branch-utils/1.0/projects/{projectKey}/repos/{repositorySlug}/branches
創建特定回購的一個分支。請查看document瞭解更多信息。
0
我認爲saleh共享的是隱藏的不是bitbucket。
就這個問題說,到位桶尚未支持API創建分支
https://bitbucket.org/site/master/issues/12295/add-support-to-create-delete-branch-via
1
我將向你展示如何創建使用郵遞員和編程方式到位桶的一個分支。
使用郵差
選擇方法類型爲POST
添加網址:https://example.com/git/rest/api/1.0/projects/{projectKey}/repos/{repoName}/branches
添加的授權基本認證。
Username and password.
選擇車身爲raw
選擇JSON(application/json)
這對身體添加爲JSON
{
"name": "feature/my-feature-branch",
"startPoint": "refs/heads/master"
}
點擊發送
現在同樣的編程
String authToken = "xyzxyzabcabcabcxyzxyzabcabcabcxyzxyzabcabcabc";
public boolean createBranchFromIolaus(String projectKey, String repoName, String branchPrefix,String branchName,
String headStart) {
Map branches = new HashMap();
JSONObject json = new JSONObject();
try {
String branch = branchPrefix + "/" + branchName;
json.put("name", branch);
json.put("startPoint", headStart);
branches = restTemplate.exchange(myBitbuketUrl + "git/rest/api/1.0/projects/"
+ projectKey + "repos" + repoName + "/branches",
HttpMethod.POST, postRequestEntityForBitbuket(json.toString()), Map.class).getBody();
break;
} catch (RestClientException e) {
logger.error("Branches could not be created from bitbucket for " , e);
return false;
}
}
return true;
}
public HttpEntity<String> postRequestEntityForBitbuket(String jsonAsString) {
HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", "Basic " + authToken);
headers.add("content-type", "application/json");
return new HttpEntity<String>(jsonAsString, headers) ;
}
相關問題
- 1. 使用BitBucket REST API篩選分支
- 2. BitBucket分支創建日期
- 3. Bitbucket不創建可視分支
- 4. 如何使用nodejs創建POST rest api?
- 5. O365創建使用REST API
- 6. 使用PHP創建REST API
- 7. 如何REST API使用招搖創建的分佈式
- 8. 創建REST API
- 9. 如何使用TortoiseSVN創建新分支?
- 10. VSTS REST參考文獻創建GIT分支的API
- 11. 如何使用TFS API創建新的源代碼分支?
- 12. Bitbucket Api獲取分支提交
- 13. 如何使用REST API訪問bitbucket中的源代碼?
- 14. 如何使用rest api在Bonita BPM上創建擴展api
- 15. 如何使用新分支名稱創建分支副本cvsd
- 16. 創建REST Api bean
- 17. 使用JIRA REST API創建新用戶
- 18. 使用Quickbooks API創建支票API
- 19. Bitbucket分支管理
- 20. Git Bitbucket分支樹
- 21. 創建REST/JSON API
- 22. 如何使用Bitbucket
- 23. 從PHP API創建REST API
- 24. 如何創建SVN分支
- 25. 如何創建分支
- 26. TFS - 如何創建分支
- 27. svn創建分支分支
- 28. 如何更改BitBucket中的主分支?
- 29. 使用Rally rest API創建任務
- 30. 使用REST API創建索引
僅供參考,藏匿被下到位桶名在2015年9月,這些天的產品被命名爲雲到位桶(bitbucket.org)和到位桶服務器(藏匿/自託管)更名,並 – daveruinseverything