Что эквивалентно «git pull <repo><refspec>» в JGit? - PullRequest
1 голос
/ 18 июня 2019

Я использую версию 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()
...