Articles of контроль над версиями

Как управлять филиалами?

Я использую Mercurial в качестве исходного элемента управления для своего приложения. До сих пор было проще управлять веткой: я фиксирую свои изменения и добавляю тег при публикации обновления. Вот и все. На прошлой неделе я работал над версией «Праздник» моего приложения. Код почти то же самое, единственное, что меняется – это картинки, звуки и т. […]

Использование разных «путей» в Mercurial – также называется ветвлением

Возможно ли иметь разные «пути» развития от данной точки в Mercurial, не имея клонов моего проекта? В настоящее время у меня есть 2-3 различных варианта реализации проекта, и я хотел бы попробовать их. Если бы я мог просто использовать один и в любой момент вернуться и начать с другого «пути», не теряя данные от более […]

Ошибка Mercurial 400: неверный запрос с кодом возврата 255

Наш репозиторий состоит из двух филиалов: ветвь по умолчанию (где разрабатываются новые функции) и стабильная ветка (там, где исправлены ошибки). Когда разработчик объединяет ветвь по умолчанию в стабильную ветвь и толкает всех других разработчиков, получат ошибку 400: Bad Request с кодом возврата 255 при попытке вытащить или нажать изменения. У нас есть несколько других репозиториев, […]

Mercurial: лучший способ пропустить проигнорированный файл

Иногда возникает необходимость обновить библиотеку или файл, который ранее был помещен в .hgignore. Обычно я удаляю его запись из списка игнорирования, фиксирую / толкаю изменение и помещаю игнорировать запись обратно. Это хорошая практика или есть лучший / элегантный способ справиться с такой ситуацией в Mercurial?

Сколько времени требуется, чтобы проверить среднюю программу с меркуриальным?

Я проверил это: hg clone https://code.google.com/p/quake2-gwt-port/ и это заняло 5 минут. Это нормально? В течение большей части времени он зависал «добавление файлов». (это подходящее место, чтобы спросить, если нет, пожалуйста, мигрируйте, спасибо!)

Сохранение CMS и сайтов с Mercurial

Я довольно новичок в mercurial, и, прочитав несколько руководств, я все еще сомневаюсь в том, что лучший способ сделать то, что я намереваюсь сделать с ним. Моя цель состояла бы в создании CMS, который я разрабатываю (добавляя новые функции, исправляя ошибки и т. Д.) И будучи в состоянии легко распространять эти обновления на веб-сайтах, которые […]

Как я могу проверить, какие файлы и какой контент изменился в hg pull

Я был в ветке по умолчанию. Тогда я использовал hg pull -u Тогда я получаю это searching for changes adding changesets adding manifests adding file changes added 3 changesets with 3 changes to 1 files 1 files updated, 0 files merged, 0 files removed, 0 files unresolved Теперь я хочу знать, какие файлы были обновлены […]

Лучший способ управления Source Control для немного разных версий одной и той же кодовой базы

Я видел, как этот вопрос задавался несколькими разными способами, и каждый раз ответы являются обходными способами или способами не поддерживать 2 или более разных версий. Тем не менее, я не думаю, что для моей среды (Visual Foxpro) есть какие-то обходные пути. В настоящее время я поддерживаю 2 разных хранилища: Live – код в производстве Доказательство […]

Как очистить репозиторий Mercurial?

Мне нужно удалить мою папку «uploads» из репозитория со всей его историей, потому что она содержит только данные тестирования нежелательной почты. Пожалуйста помоги.

Что эквивалентно Git `–no-ff` в Mercurial?

В Git я могу сделать это, чтобы объединить ветки: git merge –no-ff release-1.2 Как я могу это сделать в Mercurial?