Базар: Игнорирование файлов локально, но не в централизованном хранилище? - PullRequest
5 голосов
/ 01 февраля 2010

У нас есть централизованный сервер разработки, где все работают с локальных проверок.Как мы можем игнорировать определенный каталог только в наших локальных репозиториях , а не в централизованном репозитории ?

Некоторая справочная информация: Проект является сайтом Drupal, и files Каталог этого сайта всегда в движении.Поскольку мы не хотим, чтобы какие-либо изменения в локальном каталоге files были зафиксированы в централизованном репо, мы игнорируем этот каталог, используя .bzrignore.Проблема в том, что это означает, что каталог files на централизованном сервере разработки также будет игнорироваться, а это не то, что нам нужно.Мы хотим получить его изменения при обновлении / извлечении, но не можем зафиксировать наши собственные изменения в каталоге files .

Ответы [ 3 ]

4 голосов
/ 01 февраля 2010

В настоящее время кажется, что невозможно выполнить такую ​​задачу напрямую. Однако, он уже добавлен в список желаний в bzr tracker .

1 голос
/ 13 марта 2011

Пока вы можете использовать представления, чтобы скрыть их. Просто создайте представление только с теми файлами, которые вы хотите сохранить.

Для этого на компьютере Mac OS X я выполнил следующие команды:

find dir1/ dir2/ | sed 's/\(.*\)/"\1"/g' | xargs bzr view --name keep-versioned

Все файлы в каталоге вашей рабочей копии, кроме папок dir1 или dir2, будут игнорироваться, пока вы не удалите представление, например:

bzr view --delete --name keep-versioned
0 голосов
/ 06 мая 2013

Для глобального использования вы можете установить шаблон в: ~ / .Bazaar / игнорировать

У меня есть версия Bazaar 2.5.1, и она работает.

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