我正在使用JGit开发一个项目.我设法删除了一个分支,但我也想检查该分支是否已检出.我发现了一个变量,CheckoutCommand但它是私有的:
private boolean isCheckoutIndex() {
return startCommit == null && startPoint == null;
}
Run Code Online (Sandbox Code Playgroud)
没有公共方法返回我想要的东西.当我在签出的分支上使用下面的命令时,它返回一个错误,分支无法删除,所以我想先检查是否签出.
git.branchDelete().setForce(true).setBranchNames(branchName).call();
Run Code Online (Sandbox Code Playgroud)