Я использую версию JGit 5.3.0.201903130848-r
и пытаюсь выяснить, как сделать git pull <repo> <refspec>
.
Я ожидал, что PullCommand
будет иметь метод setRefSpecs
, аналогичныйFetchCommand
, но это не так.
Означает ли это, что единственным способом является выборка + слияние, то есть что-то вроде:
// Scala example
val gitRepo = new Git(repository)
gitRepo
.fetch()
.setRefSpecs(new RefSpec("HEAD:refs/head/master"))
.setRemote("origin")
.call()
gitRepo.merge().call()