В настоящее время мы используем NAnt на нашем сервере сборки с CVS в качестве нашей системы управления версиями. Увидев необходимость в усовершенствованиях, мы изучаем инструменты непрерывной интеграции и другие системы управления версиями.
Subversion, по-видимому, является наиболее простой альтернативой для перехода от CVS, но система управления распределенной версией, такая как Mercurial, имеет так много преимуществ, что кажется глупым игнорировать их.
Поэтому, рассматривая, какую систему управления версиями нужно обновить, мне интересно узнать о том, как различные средства непрерывной интеграции поддерживают Mercurial (или другие DVCS, если на то пошло), и особенно если есть какие-либо функции, которые выходят из box "для Subversion, который может потребовать некоторой настройки, прежде чем он будет работать с Mercurial.
Меня особенно интересует RSS-канал всех коммитов для выбора ветвей (или соединительных линий или любого другого подходящего имени для рассматриваемой системы управления версиями).
Возможно, вы переехали из Subversion в Mercurial? Если да, то какие проблемы вы столкнулись в отношении вашего сервера непрерывной интеграции?