2
我想刪除名爲test
的遠程分支。運行此代碼時我沒有遇到任何錯誤,但遠程分支未被刪除。使用JGit刪除遠程Git分支
'ans'是包含分支標識的目的地。
當我使用完整分支時,此代碼適用於我。但我必須改變一些事情,因爲它不再工作。
git.branchDelete().setBranchNames(ans).setForce(true).call();
RefSpec refSpec = new RefSpec()
.setSource(null)
.setDestination("refs/remotes/origin/test");
git.push().setRefSpecs(refSpec).setRemote("origin").call();