2013-06-06 4 views
1

Я новичок в Mercurial и пытаюсь выяснить, как «Связывать» файл между двумя локациями. Под этим я подразумеваю, что если у меня есть файл в одной папке в репозитории, а затем проверьте, что файл в нем покажет файл устаревшим в папке inther, и когда я «синхронизирую» или сделаю «get», он обновит файл в второе место. Я перехожу из старого репозитория VSS, а в VSS это «общий» файл.Ссылка Файл в двух местах в mercurial

Я использую TortoiseHg v2.8 на платформе Windows.

Благодаря

DBL

ответ

0

Короткий ответ

Вы не можете иметь общие файлы в Mercurial

Longer ответить

Вы можете попробовать использовать OS- специфическая привязка файлов (если клиентское и репо хостов использует тот же ОС)

Лонг, хитрый способ

  • Если файл может быть перемещен в отдельный каталог, вы можете использовать subrepositories (файл в директории будет отдельный репозиторий, две целевого месторасположения - subrepositories в superrepo)
  • На правах делирия !!! UNTESTED Вы можете попытаться поместить файл в репозиторий Subversion (1.7+) и создать в том же внешнем файле на основе файлов репозитория Subversion для связанного файла. С hgsubversion у вас может быть Subversion-repo, связанная с вашим базовым репо
Смежные вопросы