Разработчики) | Грег Штайн , К. Майкл Пилато |
---|---|
Первый выпуск | 10 декабря 2001 г. |
Стабильный выпуск | 1.1.28 / 26 марта 2020 г . |
Репозиторий | |
Написано в | Python |
Операционная система | Кроссплатформенность |
Доступно в | английский |
Тип | Ревизионный контроль |
Лицензия | Лицензия BSD |
Веб-сайт | www |
ViewVC (ранее ViewCVS ) - это инструмент с открытым исходным кодом для просмотра содержимого репозиториев CVS и SVN с помощью веб-браузера . Это позволяет просматривать определенные версии файлов, а также бок о бок сравнения различных ревизий. Он написан на Python, и параметры представления могут быть изменены непосредственно в URL-адресе с использованием интерфейса в стиле REST .
История [ править ]
ViewVC был вдохновлен приложением CVSweb , более старой веб-программой просмотра репозитория CVS, написанной на Perl . Первоначальный ViewCVS был портом этого приложения на Python с намерением добавить улучшения к существующей функциональности.
В 2001 году проект был перенесен на SourceForge и в настоящее время является частью инфраструктуры SourceForge, поскольку это обозреватель репозитория, используемый сайтом.
Одним из улучшений стала возможность просмотра репозиториев Subversion . Окончательная зрелость этой поддержки означала, что название «ViewCVS» больше не подходило, что в сочетании с отсутствием поддержки Subversion со стороны SourceForge в то время привело к тому, что проект был переименован в «ViewVC» и перемещен на tigris.org. Это изменение названия и миграция произошли в конце 2005 года.
Разработчики [ править ]
Некоторые из людей, участвовавших в разработке ViewVC:
- Грег Штайн
- Джей Пейнтер
- Танака Акира
- Тим Сера
- Питер Функ
- Лукас Бруанд
- К. Майкл Пилато
- Рассел Янофски
- Джеймс Хенстридж
Компоненты [ править ]
ViewVC состоит из двух основных компонентов. Первая часть - это обозреватель репозитория. Вторая часть - это база данных коммитов.
Дополнительное программное обеспечение [ править ]
- cvsgraph - позволяет графически отображать ветки и теги, связанные с файлом в репозитории.
- GNU enscript - позволяет выделять синтаксис вывода ViewVC.
- MySQL - для базы данных коммитов.
- Пигменты - необходимы для выделения синтаксиса при отображении содержимого файлов с контролем версий.
См. Также [ править ]
- Бонсай
- Хора
- OpenGrok
Внешние ссылки [ править ]
- Веб-сайт ViewVC
- Страница проекта ViewVC
- ViewVC представление репозитория ViewVC
- CVSGrab - читает репозиторий CVS через веб-интерфейс ViewCVS. (Полезно для прохождения корпоративного брандмауэра, когда доступ к pserver невозможен.)
- SVN :: Web Программное обеспечение на основе Perl, которое предоставляет функциональные возможности, аналогичные ViewVC.