Общие каталоги в Mercurial - PullRequest
       33

Общие каталоги в Mercurial

0 голосов
/ 28 сентября 2010

У меня есть проект разработки в Mercurial.В проекте у меня разбросано несколько каталогов, все из которых должны содержать одинаковые базовые файлы (CSS, изображения и т. Д.).

Я бы хотел, чтобы все каталоги указывали на один и тот же базовый каталог, поэтому, если я редактирую файл в одном месте, он обновляется везде.По сути, это мягкая ссылка UNIX на каталог, но я хочу, чтобы это работало в Mercurial (и я в Windows).

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

Какой лучший способ добиться этого (с наименьшим количеством боли)?

1 Ответ

0 голосов
/ 28 сентября 2010

Возвращаясь к Windows 2000 (но все еще на линии NT), вы можете использовать каталог hard ссылки с NTFS .Однако, что касается Mercurial, это будут разные файлы, которые будут обновляться одновременно, а точки соединения не будут храниться в репо.(Я бы создал скрипт для их настройки при клонировании.)

Это также было бы несовместимо с клонированием репозитория в среду * nix.(Или, по крайней мере, я не понимаю, как вы могли бы сделать это без конвертации, которая меняет репо, что означает, что вы не можете толкать / тянуть между ними.)

Это плохой взлом, но, за исключениембольше подробностей от вас, это все, что я придумал.

...