Поместите репозиторий не в тот же каталог, что и рабочая копия. - PullRequest
1 голос
/ 23 февраля 2010

Есть ли способ разместить хранилище (.hg/) не в том же каталоге, что и рабочая копия?

Как и в Git, используя переменные окружения GIT_DIR и GIT_WORK_TREE.

Справочная информация: Я хочу использовать Mercurial для отслеживания изменений в важных каталогах на серверах Linux и Solaris. Но я хочу избежать загрязнения деликатных каталогов какими-либо «чужими» файлами (например, / platform / ... или / kernel / drv / в Solaris).

1 Ответ

1 голос
/ 24 февраля 2010

Нет. Тем не менее, вы всегда можете иметь каталог .hg дальше. Вы можете иметь это как / .hg и иметь. * В вашем .hgignore. Затем просто добавьте все, что хотите на любой глубине.

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

...