Действительно ли возможно сохранить .hg каталог в пользовательском месте

С Вашим "входящим блокированием управляют" уже созданный...

Вы создали бы новое Входящее правило (пользовательское правило).

Установите его для всех Программ и ЛЮБЫХ портов... затем на странице "объема", Вы устанавливаете нижнюю часть, "Какие удаленные IP-адреса делает это соответствие правила" и устанавливает IP специально для того IP, которому Вы хотите позволить входящий. Следующая страница оставляет его, поскольку "позволяют соединение". Следующая страница, позвольте этому относиться ко всем профилям.

Это должно сделать это.

6
задан 19 December 2011 в 09:32
2 ответа

Нет никакого способа сделать точно, что Вы хотите. Самое близкое должно было бы иметь символьную ссылку .hg указывая на реальный. Посмотрите этот поток.

3
ответ дан 3 December 2019 в 00:20

Начиная с Mercurial 1.3, вы можете использовать расширение общего ресурса , чтобы косвенно делать то, что вы хотите. Начните с включения расширения, добавив следующее в ~ / .hgrc :

[extensions]
share =

Затем создайте обычный репозиторий в разделе, где вы хотите, чтобы каталог .hg был:

$ cd /mnt/bigdisk
$ hg init foo

Перейдите в место, где вы хотите разместить рабочую копию, и создайте общий репозиторий:

$ cd ~/src
$ hg share /mnt/bigdisk/foo

Это создаст для вас репозиторий ~ / src / foo . Этот репозиторий будет ссылаться на репозиторий / mnt / bigdisk / foo . Папка .hg по-прежнему будет в ~ / src / foo , но она будет почти пустой и поэтому очень маленькой. Вы работаете с общим репозиторием как обычно, но все коммиты попадают непосредственно в репозиторий / mnt / bigdisk / foo .

6
ответ дан 3 December 2019 в 00:20

Теги

Похожие вопросы