Я хотел бы объединить git в производственный конвейер для создания 3dsmax-файлов. Хотя это нормально работать с git через TortoiseGit, я хотел бы связаться с ним из Maxscript, чтобы добавить пользовательские команды меню в 3dsmax.Должен ли я разбирать статус git или использовать gitsharp?
Должен ли я разобрать git status
текст вывода для определения статуса папки или использовать какой-либо инструмент для правильной связи с git?
Я думал о gitsharp
, так как легко назвать объекты dotNet из Maxscript, но я не использовал внешние программы dotNet.
Спасибо, бастиане! И откуда вы собираетесь получить этот XML-файл? Можно ли заставить git сделать такой файл? Извините, я новичок в управлении git. – sergo
Как я разобрал вывод git самостоятельно, я могу создать XML-файл. Это может быть использовано для разных вещей ... – bastianneu
Команды «фарфора» с парсией - очень плохая идея. Вывод предназначен для людей, и, таким образом, формат может изменяться между версиями git (например, если они добавляют более полезную информацию или реорганизуют ее, чтобы люди могли читать легче). Правильный ответ - использовать команды «сантехника», как показано ниже. – davr