Как я могу скачать пул-запрос из частного репо? - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу загрузить запрос извлечения из личного репо, который у меня есть, используя java.

Читая Jgit, я не нашел пути.

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 17 апреля 2019

По ссылке вы можете прочитать больше об этой проблеме.

private String localPath;
private Repository localRepo;
private Git git;

localPath = "/home/test/git_repo_test";
remotePath = "https://github.com/test/repo_1.git";

try {
    localRepo = new FileRepository(localPath + "/.git");
} catch (IOException e) {
    e.printStackTrace();  
}
git = new Git(localRepo);

PullCommand pullCmd = git.pull();
try {
    pullCmd.call();
    PullResult result = pullCmd.call();
    FetchResult fetchResult = result.getFetchResult();
    MergeResult mergeResult = result.getMergeResult();
    mergeResult.getMergeStatus();  // this should be interesting
} catch (GitAPIException e) {
    e.printStackTrace();  
}
...