Как мне развить постоянно развивающийся проект для настройки под конкретного клиента, постоянно извлекая улучшения из основной ветки, не теряя при этом своих настроек?
Должен ли я просто продолжать извлекать из основного репозитория, объединяя соответствующиеизменения и никогда не сдвигаться назад?
Я давно не использую Mercurial, поэтому я обеспокоен интеграцией двух проектов без путаницы измененных пространств имен и разной логики домена (клиента).
Обновление: Похоже, использование отдельных репозиториев, которые извлекаются из основного репозитория, - это путь.