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