Я читал о некоторых трюках слиянием в Git: слияние государственных и частных ветвей, сохраняя при этом определенные файлы целыми в обоих ветвях и другие, и не нашел решение.
В моем случае мне нужно делать противоположную стратегию слияния. При параллельном развитии я должен хранить некоторые файлы одинаковыми по произвольным ветвям. С другой стороны, я не хочу делать сквош или слияние без фиксации, в то время как разница значительна и может нарушить текущее состояние тестовой ветки.
Что мне нужно, например,
git checkout testing
git merge config.xml -b development
или git merge config\*.xml -b development
Я думаю, это похоже на команду git merge-files ...
, но второй файл доставлен из ветки, а не из файловой системы.
Является ли это возможным? или может быть какое-то обходное решение? подмодуль? атрибуты?
Спасибо