может ли bazaar игнорировать файл, который уже существует в ветке?

#bazaar

#bazaar

Вопрос:

На моем локальном компьютере конфигурации отличаются от тестового и производственного серверов.

Каждый раз, когда я хочу зафиксировать свой локальный код, он замечает (Bazaar Explorer), что я отредактировал файл конфигурации. Теперь я явно игнорирую этот файл при каждой фиксации. Однако время от времени это идет не так.

Использование branch или user ignores не решает проблему. Файл уже находится в магистрали.

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

Спасибо!

Ответ №1:

Не контролируйте версию фактического файла конфигурации. Если вы хотите контролировать версию примера конфигурации, дайте ему другое имя. Итак, сделайте что-то вроде этого:

 bzr remove --keep conf.ini
bzr ignore conf.ini
cp conf.ini conf.sample.ini
<maybe edit the new sample to be generic>
bzr add conf.sample.ini
bzr ci -m "don't track the actual conf file any more"
  

Ответ №2:

Вы можете использовать псевдоним bzr commit для использования exclude, например:

псевдоним bzrcom=’bzr commit —exclude=/path/to/your/config’