Я хотел бы сделать слияние
, чтобы сплетить работу одной ветви обратно в другую.
Однако, поскольку многое было сделано, и я собираюсь выполнить слияние без быстрой пересылки, я хотел бы, чтобы обязательство содержало обширную информацию о том, что находится в слиянии.
Если бы я делал обычную фиксацию, я мог бы использовать флаг -m
, и редактор был бы запущен, чтобы поместить детали в ( изменить это неправильно - см. ниже ). Однако если я использую флаг -m
во время фиксации, он просто говорит мне, что сообщение требует содержимого:
$ git merge development --no-ff -m
error: switch `m' requires a value
Поскольку у меня достаточно большое сообщение слияния, я бы предпочел редактор, а не однострочную последовательность. Как это сделать?
EDIT
Хотя ответы охватывают мой вопрос, я понял, что использование флага -m
во время обычной фиксации на самом деле не запускает редактор (хотя -a
делает, если вы создаете тэг). Единственный способ получить редактор во время обычной фиксации, чтобы просто ввести commit
без других флагов или опций.
Я планирую создать веб-приложение, используя XPages для проекта (плюс элементы Lotus Notes), но вместо хранения данных в Lotus Notes я буду хранить данные в RDBMS (в частности, в базе данных Oracle). Как вы видите, я хочу создать четкое разделение между дизайном и данными. Есть ли способ, которым я могу это сделать? Есть ли способ использовать Oracle в качестве источника данных и XPages/Lotus Notes только для пользовательского интерфейса? Большое спасибо!