Как интегрировать git в приложение Windows - PullRequest
0 голосов
/ 26 октября 2018

Мой Linux сервер C++ (центральное хранилище документов) использует git для управления файлом, который он получает и получает от клиентов. Git используется при выполнении стандартных команд оболочки git из серверного приложения. Сейчас я разрабатываю Java клиент, который предназначен для использования на Windows машинах. Сеть клиента принимает только электронные письма (она сильно защищена брандмауэром), поэтому сервер генерирует файл исправлений diff, который должен применяться на стороне клиента.

Я на самом деле не Windows пользователь, так что вся эта штука с git bash смутила меня. Как выполнить git команды из приложения Windows? Аналогично system("git add ."), но для Java и с проверкой безопасности и ошибок. Я прочитал, что есть библиотеки git, но не удалось найти, поддерживают ли они применение файлов исправлений.

1 Ответ

0 голосов
/ 26 октября 2018

Я не уверен, правильно ли я вас понял, но если вы ищете способ освоить git через Java, я бы посоветовал взглянуть на JGit . Это реализация Java для git, например используется в Eclipse IDE.

JGit также предлагает ApplyCommand , которая соответствует вашим потребностям в применении файлов исправлений.

В Интернете можно найти несколько учебных пособий .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...