Сохранение двух веток Git, отличающихся одним файлом - PullRequest
7 голосов
/ 29 октября 2010

Я уверен, что две ветви моего репозитория Git должны отличаться только в одном файле.Самый простой способ убедиться в этом - выполнить всю работу в branch1 и объединять ее в branch2 всякий раз, когда я переключаюсь на нее (заключенный в сценарий оболочки, поэтому мне нужна только одна команда для каждого переключателя).Тем не менее, есть ли способ сделать это с еще меньшим количеством работы?

1 Ответ

6 голосов
/ 29 октября 2010

Да, используйте драйвер фильтра git , а сценарий smudge достаточно умен, чтобы:

alt text

Но вопрос таков: вам вообще нужны две ветки?
Если это файл конфигурации, как упомянуто в « Git: как поддерживать (в основном) параллельные ветви с небольшой разницей? », хранение шаблонов может быть лучше. Этот же вопрос предлагает другие альтернативы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...