Я пытаюсь выяснить, как использовать подход «Ветвление на функцию» в Mercurial, но, создав ветку для работы и объединив ее обратно по умолчанию, я не могу перенести мои изменения обратно в мой главный репозиторий. Что лучше всего сделать?
Я создал ветку «Настройка датчика», проделал некоторую работу в этой ветке и затем слил ее обратно в стандартную. Продолжено с еще несколькими изменениями по умолчанию, и теперь я хочу зафиксировать это в моем главном репозитории. Но когда я пытаюсь, я получаю:
abort: push создает новые удаленные ветви: настройка датчика!
подсказка: используйте 'hg push --new-branch' для создания новых удаленных веток
Я не думал, что ветвление будет отображаться в главном репо, и что, объединяя его локально, я могу каким-то образом работать в ветке (или, возможно, в ветвях), а затем, когда я все проверил, передать его мастеру. Сделки рЕПО.
Должна ли отображаться ветвь настройки датчика? Неужели я думал, что увижу только дефолт на этом этапе? Но разве я не правильно понимаю инструменты? Должен ли я создавать удаленную ветку?
В идеале я хотел бы иметь возможность открывать ветки для каждой функции и иметь 3 или 4 таких ветки, работающих одновременно (так работает моя компания), поэтому я хотел бы получить четкое представление о вещах сейчас.