CVS является большим, когда у Вас есть простой, автономный проект, но каково следующее, повышают иерархии?
У меня есть много отдельных проектов под CVS, но любой реалистический проект имеет усики и зависимости повсеместно - библиотеки используемые, совместно использованные схемы базы данных, общая технология с локальными тонкими настройками. Управление ими проектирует с CVS, просто не находится в, он - домен дискурса.
Я хотел бы создать что-то как представление иерархии CVS произвольного набора файлов и папок, каждая из которых является частью некоторого другого проекта CVS.
Попробуйте GitHub - все спокойные дети используют его, и у мерзавца действительно, кажется, есть некоторые улучшенные функции по SVN и CVS. Плюс GitHub имеет некоторые хорошие социальные функции, позволяющие Вам взаимодействовать с другими кодерами и их проектами хорошими способами..
Подверсия имеет понятие "внешнего облика", которое позволяет другим проектам SVN быть проверенными одновременно под тем же деревом
Функция подрепозиториев Mercurial подобна внешнему облику SVN. Можно даже использовать репозитории SVN в качестве subrepos.