контекст: У меня есть проект, который содержит configs/
каталога, который содержит (сюрприз-сюрприз!) Набор конфигурационных файлов: database.php
, facebook.php
, twitter.php
, cache.php
и т.д.Mercurial и отдельные файлы ветвящихся
Я в svn
: я создал ветви на определенный файл и там делал изменения (измененные соединения с базой данных, ключи API facebook и т. д.). Поэтому они были сохранены в моем частном филиале.
Теперь я пытаюсь перейти на «современный» в настоящее время DSCM - Mercurial. И я не могу получить такую возможность.
Любые идеи?
1. что ветви будут перенаправлены на сервер тоже? 2. возможно ли отделить только определенный файл или папку? – zerkms
Для выпуска я предлагаю не публиковать репозиторий, а использовать процесс выпуска. Он должен «объединить» * dev * ветвь в * release *, «клонировать» в тестовую виртуальную машину, «обновлять» до 'release', а затем использовать функцию« hg archive »для создания выпущенного пакета. –
, так что если это команда из 10 разработчиков - разве это не будет большой головной болью, чтобы следовать вашим советам? – zerkms