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