Создать патч и применить патч в SmartGit

У меня есть онлайн-репозиторий, размещенный в Bitbucket, но у одного из разработчиков проблемы с подключением к Интернету, и большую часть времени он не может подключиться к репозиторию. Чтобы сохранить тот же код в репозитории и поделиться между разработчиками, я думаю, что в create patch и отправить его по электронной почте. Поскольку он и я используем клиент SmartGit, можно создать и применить патч из SmartGit? Я прочитал docs но не нашел никаких полезных, никаких советов по этому поводу? Я не знайте, является ли функция git Flow решением

2 ответов


Это, кажется, поддерживается с версии 6.5 SmartGit. Вот список изменений:https://www.syntevo.com/smartgit/changelog-6.5.x.txt (в разделе smartgit 6.5 preview 1)

следующие шаги работал для меня.

создание патча:

  1. открыть журнал
  2. выбрать ветку и щелкните правой кнопкой мыши на совершение
  3. выберите "Формат патча..."и сохраните файл

применение патч:

  1. открыть журнал
  2. перейдите в раздел "Инструменты", а затем " применить патч..."
  3. выбрать патч

исправление будет применено к ветви, которая в настоящее время извлечена.


Я спросил группу поддержки SmartGit, реализовали ли они git format-patch в GUI или нет. Я получил следующий ответ:--2-->

нет. Если ему нужна выбранная фиксация, его также нельзя обойти использование внешних инструментов.