Mercurial заменяет значения в файле, который был клонирован? - PullRequest
0 голосов
/ 18 февраля 2010

Скажем, я клонирую репозиторий, который я всегда клонирую в C:\working_copies\<customer-name>\<customer-project>\, и что в проекте есть переменные build.properties, которые заполняются <customer-name> <customer-project> (мной) каждый раз, когда я клонирую репо.

Есть ли способ, которым я могу заполнить эти значения в файле автоматически, поместив в файл какое-то специальное значение (в ant это что-то вроде ${base-dir} или что-то в этом роде), которое заполнило бы эти значения build.property для мне

Ответы [ 3 ]

1 голос
/ 26 февраля 2010

вариант 1: убедитесь, что процесс сборки опирается только на относительные пути, и не меняйте имя / переменную проекта

option2: запишите hook , в частности, пост-клоновый хук, попробуйте книга для учебника по крючкам

1 голос
/ 27 февраля 2010

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

1 голос
/ 26 февраля 2010

Нет, Mercurial полностью не знает, что находится за пределами его папки репозитория.

...