Назад | Перейти на главную страницу

Как сказать Mercurial никогда не создавать жесткие ссылки

В ближайшем будущем я планирую использовать Mercurial в некоторых проектах. Эти проекты обычно находятся в каталоге на моем компьютере с Windows, но я буду делиться этими каталогами с помощью VirtualBox, чтобы я мог работать с ними непосредственно из Linux.

Я понимаю, что Mercurial иногда создает жесткие ссылки при клонировании репозиториев. Я не уверен, как общий каталог VirtualBox обрабатывает эти жесткие ссылки (или может ли вообще), поэтому я бы предпочел просто сказать Mercurial, чтобы он никогда не пытался создавать жесткие ссылки и всегда делал копию.

Мой вопрос: как глобально отключить Mercurial от жестких ссылок?

(Хотя если кто-то имеет получили общие папки Mercurial и VirtualBox для хорошей работы с жесткими ссылками, я бы хотел услышать об этом!)

Как сказал Мирча, вам не стоит об этом беспокоиться. Но все же вы можете заставить клон быть без жестких ссылок, выполнив

hg clone --pull foo bar

Это в основном то же самое, что и

hg init bar
cd bar
hg pull ../foo

и не будет создавать жестких ссылок между клонами.