войти зарегистрироваться

Системы управления версиямиВышли Mercurial 1.5 и TortoiseHg 1.0

Вышла новая версия распределённой системы управления версиями Mercurial и user-friendly клиента для этой системы — TortoiseHg.

Системы управления версиямиMercurial hgwebdir через FCGI + несколько разных хранилищ

Введение и отмазка


Доброго времени утра,

Возможно, всё о чём я сейчас буду рассказывать делается проще, правильнее, уже сделано, придумали ещё австралопитеки. Возможно это даже будет воспринято как издевательство над всем упомянутым, а вы зря потратите несколько минут своего драгоценного времени. Знайте — я предупреждал!

Если ещё не закрыли статью — обрисую ситуацию:

Что у нас есть


У нас есть nginx, mercurial несколько самостоятельных проектов, на каждый из которых имеется 3-4 репозитория. Ещё у нас иногда могут появляться сторонние разработчики, которым часть этих проектов показывать совершенно не обязательно.

Что со всем этим делать?

Системы управления версиямиMercurial для параллельной работы с несколькими похожими проектами, часть 1

Введение


В статье рассматриваются несколько проблем (и полезных возможностей) при работе с mercurial и предлагаются варианты их решения.

Несколько проектов на одном фреймворке

Предположим, мы используем какой-то фреймворк сразу в нескольких проектах. Для этого мы, как правило, клонируем базовый репозиторий и начинаем менять в нём файлы, связанные только с нашим проектом, тестируем, коммитим, пушим — всё как обычно.
Внезапно… мы обнаруживаем, что в самом фреймворке есть баг или нам, ну просто сил нет, нужно добавить какую-то функциональность, да заодно потестировать её с текущим проектом.
При этом мы понимаем, что эти изменения должны рано или поздно попасть в репозиторий фреймворка.

Что же делать?

Системы управления версиямиGource — визуализируем историю работы над проектом

Спешу рассказать хабрасообществу о, относительно новом, дьявольски завораживающем проекте Gource которое еще не упоминалось. Это приложение позволяет визуализировать историю изменений в системе контроля версии. Отрисовывает невероятно красиво при помощи OpenGL.


Системы управления версиямиКакие системы управления версиями вы используете? (В реальной работе. Опрос для конференции).

8.21%
(239)
CVS
60.15%
(1751)
Subversion (SVN)
0.38%
(11)
Другая бесплатная централизованная VCS
3.64%
(106)
Коммерческая централизованная VCS
15.84%
(461)
GIT
6.77%
(197)
Mercurial (Hg)
1.65%
(48)
Bazaar (bzr)
0.27%
(8)
Другая бесплатная распределенная VCS
0.79%
(23)
Коммерческая распределенная VCS
2.3%
(67)
Что-то не подпадающее под вышеперечисленное (просьба пояснить в комментах).

Проголосовал 2176 человек. Воздержалось 443 человека.

Управление проектамиSoftware Configuration Management // Распределенный контроль версий

Приветствую. Как и обещал — продолжение цикла заметок об управлении конфигурацией ПО, в простонародье называемом Software Configuration Management. Весь цикл можно найти по ссылке на тэг CM. Из ещё неохваченного осталась буквально пара заметок.

Сегодня речь пойдет о довольно спорном и в чём-то провокационном вопросе — распределенных системах контроля версий. Знаю, что подобные системы популярны среди хабравчан, так что заранее готов в обсуждению. Более того — призываю не проходить мимо и высказаться, если есть что сказать по делу.

ПодкастыUTP – Технический Подкаст от Umputun, выпуск #2

— продолжение разговора о распределенных системах
— что у нас плохого при переходе
— переходить или нет

подписка на офф.сайте utp.umputun.com
прослушан 344 раза