Каждый современный разработчик вырос на git add, git commit, git push. Git стал де-факто стандартом, воздухом, которым мы дышим. Но задумывались ли вы, почему? И всегда ли этот воздух самый чистый для вашего проекта? История VCS (Version Control Systems) не началась и не закончилась на Git. Есть целый мир альтернатив, каждая из которых была создана для решения конкретных проблем и до сих пор находит своих преданных сторонников в крупных корпорациях и нишевых проектах.
Рубрика «Mercurial»
Не Git-ом единым: гид по системам контроля версий для особых случаев
2026-01-12 в 15:29, admin, рубрики: Darcs, Git, Mercurial, perforce, Pijul, subversionПоднимаем Mercurial на Windows-сервере (с Nginx)
2020-02-11 в 16:26, admin, рубрики: bitbucket, hgweb, Mercurial, nginx, windows, Серверное администрирование, Системы управления версиямиНедавно случайно узнал, что BitBucket, где лежат мои Mercurial-репозитории, прекращает поддержку Mercurial: новые репозитории создавать уже нельзя, а существующие будут удалелы с 1.06.2020. Возможные варианты действий: перейти на Git, выбрать один из других сервисов, или настроить хостинг Mercurial на своём сервере. Сервер у меня есть, отказываться от Mercurial и менять привычки как-то не хочется, альтернативы BitBucket мне тоже не приглянулись — поэтому выбрал последний вариант. Задача вроде несложная, вот только сервер у меня под Windows, и, кажется, в процессе настройки я умудрился наступить на максимум возможных граблей. Надеюсь, эта статья поможет кому-нибудь избежать этого и сэкономить время.
Переход с Mercurial на GIT в Atlassian Bitbucket с сохранением файлов в кириллице
2020-01-10 в 11:47, admin, рубрики: atlassian, bitbucket, BitBucket Cloud, Git, github, Mercurial, кириллица, кириллические символы, конвертацияПредыстория
Ещё летом в официальном блоге BitBucket опубликовали запись, в которой сообщили об окончании поддержки репозиториев Mercurial.
Прекращение поддержки Mercurial будет проходить в два этапа:
- С 1 февраля 2020 года пользователи больше не смогут создавать новые репозитории.
- С 1 июня 2020 года пользователи не смогут использовать функции Mercurial в Bitbucket или через его API, а все репозитории Mercurial будут удалены.
С причинами такого решения всё более-менее понятно, но я в работе использую несколько репозиториев на Mercurial (Mercurial мне всегда больше нравился, но этот вопрос я оставлю за рамками данной статьи), которые потребовалось сконвертировать в GIT.
Читать полностью »
Техническое руководство по системам управления версиями (VСS)
2019-12-04 в 16:14, admin, рубрики: Concurrent Versions System, cvs, Git, Mercurial, RCS, Revision Control System, SCCS, Source Code Control System, subversion, svn, Системы управления версиями
В этой статье сравним с технической точки зрения самые известные системы управления версиями (в будущем планируем расширить список):
- Первое поколение
- Второе поколение
- Третье поколение
История систем контроля версий
2019-12-04 в 16:14, admin, рубрики: Concurrent Versions System, cvs, Git, Mercurial, RCS, Revision Control System, SCCS, Source Code Control System, subversion, svn, Системы управления версиями
В этой статье сравним с технической точки зрения самые известные системы управления версиями (в будущем планируем расширить список):
- Первое поколение
- Второе поколение
- Третье поколение
Какую систему управления версиями вы используете (в реальной работе, больше всего)?
2019-10-26 в 16:14, admin, рубрики: bazaar, cvs, DVCS, Git, Mercurial, subversion, svn, Системы управления версиямиBitBucket отказывается от поддержки Mercurial с середины 2020 года
2019-08-20 в 18:34, admin, рубрики: api, bitbucket, BitBucket Cloud, Git, github, Mercurial, Блог компании ITSumma, поддержка, репозитории
Сегодня, 20 августа, в официальном блоге BitBucket опубликовали запись, в которой представители компании сообщают об окончании поддержки репозиториев Mercurial.
Отказ от поддержки Mercurial обосновывают оптимизацией проекта и фокусировкой на более актуальных для миллионов пользователей BitBucket инструментов. Конкретно речь идет о фокусировке на работе с Git-репозиториями. К 1 июня 2020 года из BitBucket Cloud и API проекта поддержка Mercurial будет полностью удалена.
Читать полностью »
Как мы делаем справку для Renga
2017-08-18 в 10:15, admin, рубрики: html, MadCap Flare, Mercurial, renga, teamcity, Блог компании АСКОН, документация, Разработка веб-сайтов, справкаКак правило, каждый разработчик программного обеспечения хочет предоставить своим пользователям качественную документацию. И мы, компания Renga Software, не исключение.
В этой статье я, технический писатель Renga Software Анастасия Тян, расскажу, от чего мы отталкивались в начале разработки справки для BIM-системы Renga и к чему в итоге пришли.
Итак, пользователи наших продуктов ― архитекторы, проектировщики и конструкторы. Для них был разработан минималистичный интерфейс Renga, состоящий всего из нескольких панелей и рабочего пространства, ограниченного лишь размерами мониторов. Разумеется, хочется, чтобы документация не отставала от интерфейса в оформлении, а также предоставляла пользователям всю необходимую информацию.

С самого начала разработки Renga было понятно, что нам необходима современная онлайн-справка. Также было принято решение, что мы не будем отказываться от оффлайн-справки в формате CHM, чтобы пользователи могли к ней обращаться без подключения к интернету и не тонуть в ворохе html-файлов.Читать полностью »
Система управления проектами Redmine + Mercurial на Ubuntu 16.04
2017-06-15 в 16:18, admin, рубрики: apache2, Mercurial, redmine, Системы управления версиямиПо мере увеличения числа вовлечённых в проект людей возникает необходимость как-то более эффективно организовывать и управлять их деятельностью. На начальном этапе для этой цели использовались Google-таблицы, но их возможности ограничены, и появилось желание перейти на новый уровень. Изучение доступных систем управления проектами показало, что из систем с открытым кодом Redmine наиболее продвинутая и по некоторым показателям обгоняет даже проприентарные системы.
Redmine, действительно, обладает большими возможностями: управление несколькими проектами, отслеживание ошибок, интеграция с репозиториями, перекрёстные ссылки на исправленные баги в коммитах и на коммиты в баг-репортах, назначение разных ролей пользователей в каждом проекте и т.д. Однако процедура установки довольна сложна, а для некоторых очень полезных функций требуется небольшая доработка или использование плагинов. Надеюсь, что предлагаемое ниже руководство поможет желающим использовать Redmine в своих проектах.
Читать полностью »
Как вы можете сделать Java лучше
2016-05-03 в 10:20, admin, рубрики: bugs, features, java, jira, Mercurial, open source 
Многие люди жалуются, что в Java чего-то не хватает, что-то глючит или медленно работает. Хорошая новость: у вас есть возможность не жаловаться, а своими силами сделать Java лучше. Java практически полностью открыта в виде проекта OpenJDK. У этого проекта есть свои особенности, но в целом вам ничего не мешает самим сообщать о проблемах, исправлять их и даже разрабатывать новый функционал. В этой статье я немного расскажу, как это делать новичку.
