小编mar*_*228的帖子

JGit检查分支是否已签出

我正在使用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)

java jgit

4
推荐指数
1
解决办法
2113
查看次数

标签 统计

java ×1

jgit ×1