Контроль версий разреженных файлов - PullRequest
0 голосов
/ 11 ноября 2019

Мне нужно поместить под контроль версий разреженные файлы.

Я имею в виду такие файлы, как:

/etc/hosts
/opt/Sybase/config.ini
/usr/local/httpd/conf/httpd.conf

Они редки в том смысле, что они не находятся в одной папке.

Git обычно работает в одной папке. Другие инструменты контроля версий делают то же самое.

Мне нужно поставить эти файлы под контроль версий, потому что мне нужно отслеживать всю конфигурацию сервера.

1 Ответ

0 голосов
/ 12 ноября 2019

Ископаемые позволяют добавлять один файл и не отслеживать весь его каталог

Как-то сложно, но

  • Создать новый репо (или репо, если у вас более 1LT на следующем шаге)
  • Определите общие базовые каталоги для ваших файлов - это будет место "постоянного" Локального дерева (общий каталог важен, потому что Fossil не позволяет добавлять файлы в открытое дерево репо)
  • Открыть репо в этой CommonBase
  • Добавить файлы
  • Commit
  • После этого вы можете открыть репо в любом другом месте в «работающем» Локальном дереве,получите все файлы в нем, отредактируйте-подтвердите, но не забудьте "обновить" после фиксации вашего "постоянного" локального дерева

HTH

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