リモート リポジトリのタグが新しいコミットに移動されました。走る:
git.fetch().setTagOpt(TagOpt.FETCH_TAGS)
.setRemote("remoteURL")
.setRefSpecs(new RefSpec("+refs/heads/*:refs/remotes/origin/*"))
.call();
FetchResultREJECTEDアップデートが含まれています。同等の cligit -t ...はこのようには動作しません。
cli と JGit の違いを議論したくありませんが、フェッチを行ってタグを更新するにはどうすればよいでしょうか?
を取得org.eclipse.jgit.storage.file.RefUpdateするforce=true必要があるようですが、方法がわかりません...そして、すべての FetchProcess コードを複製したくありません:'(