2013-08-31 3 views
0

У меня есть две ветви, разработка и мастер.сохранить ведущую ветку без удалённого кода после слияния

Код в главной ветке не может иметь логин, комментарии и т. Д. Все остальное - то же самое. Так что, когда я слился с мастером перед фиксацией, я удалил все, чего не хотел.

Я продолжал развиваться на ветке разработки, и теперь я хочу объединить и зафиксировать изменения , но Я думаю, это добавит снова то, что я ранее удалил.

Есть ли способ зафиксировать только изменения в ветке разработки или рабочий процесс/решение для этой проблемы?

Я использую mercurial, но я думаю, кто-то, кто сталкивается с той же проблемой с git, может помочь. Я новичок в mercurial и не знаю много о git.

Спасибо

+3

Вам следует позаботиться о том, чтобы в регистраторе или в области конфигурации вашего кода ни один VCS не помог вам в этом. – Rufinus

+0

Я так и думал :( – test2558

ответ

1

В идеале вы должны найти другой способ для отслеживания/обмен таких предметов, но если это невозможно, то вы могли бы использовать питон крюки для фильтрации их из каких-либо фиксаций к вашей основной ветви.

См. this глава hgbook для обсуждения некоторых из возможностей.

Смежные вопросы