В ближайшем будущем я планирую использовать Mercurial в некоторых проектах. Эти проекты обычно находятся в каталоге на моем компьютере с Windows, но я буду делиться этими каталогами с помощью VirtualBox, чтобы я мог работать с ними непосредственно из Linux.
Я понимаю, что Mercurial иногда создает жесткие ссылки при клонировании репозиториев. Я не уверен, как общий каталог VirtualBox обрабатывает эти жесткие ссылки (или может ли вообще), поэтому я бы предпочел просто сказать Mercurial, чтобы он никогда не пытался создавать жесткие ссылки и всегда делал копию.
Мой вопрос: как глобально отключить Mercurial от жестких ссылок?
(Хотя если кто-то имеет получили общие папки Mercurial и VirtualBox для хорошей работы с жесткими ссылками, я бы хотел услышать об этом!)
Как сказал Мирча, вам не стоит об этом беспокоиться. Но все же вы можете заставить клон быть без жестких ссылок, выполнив
hg clone --pull foo bar
Это в основном то же самое, что и
hg init bar
cd bar
hg pull ../foo
и не будет создавать жестких ссылок между клонами.