1
원격 저장소에 새 커밋으로 이동 된 태그가 있습니다. 나는 실행JGit fetch()가 태그를 업데이트하지 않습니다.
git.fetch().setTagOpt(TagOpt.FETCH_TAGS)
.setRemote("remoteURL")
.setRefSpecs(new RefSpec("+refs/heads/*:refs/remotes/origin/*"))
.call();
FetchResult
는 REJECTED
업데이트가 포함되어 있습니다. 해당하는 cli git -t ...
은 이러한 방식으로 작동하지 않습니다.
cli 대 JGit을 논쟁하고 싶지 않지만 태그를 업데이트하기 위해 패치를 어떻게 수행 할 수 있는지 궁금하십니까?
내가 force=true
와 org.eclipse.jgit.storage.file.RefUpdate
를 얻을 수있다, 그러나 방법을 모른다 ... 그리고 정말 모든 FetchProcess 코드를 복제하지 않으려는 것 같다 '(
이 refspec 고정 내 문제, 감사를 추가 –