Я развиваюсь на собственном языке script с очень возобновленным кодом, в котором большинство конфигураций содержатся внутри самого кода.
Очевидной проблемой могут быть различия в самом коде между тестовыми и производственными средами и то, что я пытаюсь управлять с помощью GIT.
Поскольку моя тестовая версия довольно волатильна, я решил, что могу создать ветвь в GIT для нее, пока происходят изменения (и сохраняйте там код с тестовыми конфигурациями), и после того, как код был принят, я бы объединить его в производство.
Ну, когда я прошу GIT объединить мои ветки, он отлично справляется с кодом.. но и configs также переносится, и мне приходится открывать файл за файлом, меняя его на то, что он был.
В любом случае я могу отключить автоматическое слияние из GIT и угрожать всем, поскольку конфликты кода будут вручную объединены с WinMerge или что-то еще? На самом деле код короток. И так как мне все равно придется редактировать его, чтобы применить настройки...
ps: пожалуйста, обратите внимание, я не спрашиваю, как настроить WinMerge на GIT. У меня эти инструменты работают. Мой вопрос заключается в том, как всегда выполнять ручные слияния между ветвями.
спасибо!
е.