«Side-Pull» ртутный репо в основной проект - PullRequest
1 голос
/ 16 марта 2012

У меня в репозитории есть репозиторий CodingStandards. В нем есть файл checkstyle.xml вместе с findbugs.xml, и он, несомненно, будет расти в будущем.

В моем проекте я хочу FunkyApp вставить CodingStandards в проект и сохранить ссылку на CodingStandards, чтобы, если я ее изменил, я мог получить и обновить в своем FunkyApp.

Ответы [ 2 ]

3 голосов
/ 16 марта 2012

Подкаталоги - это то, что вы ищете.

Однако они заставляют вас хранить эти файлы в подкаталоге вашего проекта.Нет способа добавить один файл в хранилище из другого.

2 голосов
/ 16 марта 2012

Прежде всего настройте репозиторий CodingStandards в .hg / hgrc, чтобы облегчить жизнь

[paths]
default = https://url/FunkyApp
standards = https://url/CodingStandards

Тогда вы можете принудительно вытащить в свой репозиторий

hg pull -f standards

Это создаст две головы в вашем репо, которые должны быть объединены с hg merge и затем зафиксированы в вашем основном репо.

Для ясности CodingStandards не изменится. * В 1011 * будут импортированы все файлы из CodingStandards. Любой другой, кто клонирует FunkyApp, получит файлы, не зная о CodingStandards.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...