Я работаю над проектом, в котором несколько разработчиков должны редактировать код с использованием одного файла проекта. Большая часть кода, который они редактируют, фактически находится в отдельных файлах модуля кода, но затем они должны совместно использовать один файл проекта между собой.Эквивалент крюка предварительного смешения git?
Есть два типа вещей, что IDE записывает в файл проекта:
- Важные вещи: то есть списки файлов и модулей, что грим проект
- Лишний материал: то есть диалог IDE коробка X, установки положения Y
Поскольку у IDE нет понятия о разделении лишнего материала на файлы настроек пользователя, мы ведем u р с слиянием конфликтов всего времени
Вопрос: Предоставляет ли мерзавец точку расширения (крюк), который позволяет мне игнорировать лишних когда наполнять избирательные урны фальшивых бюллетеней пользователя сливаясь определенным типом файла? Моя цель состоит в том, чтобы по умолчанию использовать стратегию слияния типа «их/мины» для избыточного материала, в то время как слияние Важно так же, как всегда.
Я не уверен, что это то, чего я хочу. Используя ваш метод, я верю, что это произойдет, если бы он автоматически принимал все сверхплотные вещи как «свои» (хорошие), но также использовал свою версию изменений в «Важном материале» (плохая), даже если действительно существует конфликт слиянием которые необходимо решить. Моя цель - автоматическое слияние с использованием 'theirs' только для избыточного материала, а не для важного материала. Ты знаешь, что я имею в виду? – ThaDon
Как вы идентифицируете лишний материал? – hspandher
Я имею в виду, что вы подразумеваете под «лишним материалом». Как вы ожидаете, что git будет дифференцироваться? – hspandher