управление проектами за пределами CVS

управление проектами за пределами CVS

CVS отлично подходит, когда у вас есть простой, самостоятельный проект, но каков следующий шаг вверх по иерархии?

У меня много индивидуальных проектов в CVS, но любой реалистичный проект имеет усики и зависимости повсюду - используемые библиотеки, общие схемы баз данных, общие технологии с локальными настройками. Управление этими проектами с помощью CVS просто не входит в его сферу дискурса.

Мне бы хотелось построить что-то вроде иерархического представления CVS для произвольной коллекции файлов и папок, каждая из которых является частью какого-либо другого проекта CVS.

решение1

Попробуйте github — все крутые ребята его используют, и у git действительно, похоже, есть некоторые улучшенные функции по сравнению с SVN и CVS. Плюс у github есть несколько хороших социальных функций, позволяющих вам взаимодействовать с другими кодерами и их проектами приятными способами.

решение2

В Subversion есть концепция «внешних объектов», которая позволяет одновременно извлекать другие проекты SVN из того же дерева.

решение3

Mercurial'sподрепозиторииФункция похожа на внешние SVN. Вы даже можете использовать репозитории SVN как подрепозитории.

Связанный контент