У меня есть несколько веток git-проекта, различия главным образом в файлах конфигурации и больших двоичных объектах.Я бы хотел, чтобы эти проекты были в основном объединены и синхронизированы, поскольку разработки в одной ветви должны происходить и в других параллельных ветвях, но я не уверен, как это сделать.
БольшинствоРуководства по git и тому подобное, что я видел, на самом деле не говорят об этом, и я не уверен, что лучший подход для такого рода проблем.
Cherrypicking может быть вариантом, но, конечно, этоозначает, что кто-то, работающий над одной из этих веток, теряет почти всю историю различных изменений.Если есть способ сказать: «Вишни все в этом огромном проекте, кроме файлов, определенных в этом файле» или что-то еще, это может все же работать.Это все равно кажется неправильным.