|
|
26 мая 2011
Оглавление: 1. CVS 2. Терминология 3. История и статус 4. Недостатки
- Невозможно переименовать файл или директорию так, чтобы это изменение было отражено в истории.
- Ограниченная поддержка юникода и не-ASCII имен.
- Публикации изменений не атомарны.
- Наборы изменений не поддерживаются.
- Неэффективное хранение бинарных файлов.
- Оригинальный GNU CVS не поддерживает разграничения прав между пользователями репозитория
Инструменты
Веб-интерфейсы для просмотра репозитория
- viewCVS
- webCVS
- Chora
- codestriker
- Bonsai
Клиенты, графические оболочки для работы с CVS
Свободные / Open source
- Кроссплатформенные
- CVSGUI набор CVS клиентов для Windows, MacOS, Linux
- LinCVS многоплатформенная оболочка, написанная с использованием библиотеки Qt
- Eclipse кроссплатформенный IDE со встроенной поддержкой CVS
- TkCVS многоплатформенная графическая оболочка, написанная на интерпретируемом языке Tcl
- NetBeans IDE кроссплатформенный IDE со встроенной поддержкой CVS
- Microsoft Windows
- TortoiseCVS вероятно самый простой CVS клиент для Windows
- WinCVS
- DevC++ очень популярная IDE c CVS клиентом
- Linux
- Cervisia оболочка к CVS для среды KDE
- pharmacy оболочка для среды GNOME
Коммерческие
- CS-CVS CVS клиент для Windows бесплатен для Open Source разработчиков
- CVSNT
- SmartCVS
Сервер CVS
- Главный сайт разработчиков CVS
Прочие инструменты
- meld инструмент для работы с изменениями
- StatCvs статистика
- BuildBot помогает в управлении проектом; строит и тестирует дерево при поступлении на CVS новых изменений
- PushOK CVS SCC proxy плагин для Microsoft SCC
- boneclipse-cvsgrapher плагин для Eclipse
Просмотров: 3218
|