ПросмотрВК
Разработчик(и) | Грег Стейн , К. Майкл Пилато |
---|---|
Первоначальный выпуск | 10 декабря 2001 г. |
Стабильная версия | 1.2.1
/ 26 марта 2020 г |
Предварительный выпуск | 1.3.0-разработчик
|
Репозиторий | |
Написано в | Питон |
Операционная система | Кросс-платформенный |
Доступно в | Английский |
Тип | Контроль версий |
Лицензия | Лицензия 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:
- Грег Стейн
- Джей Пейнтер
- Танака Акира
- Тим Сера
- Питер Фанк
- Лукас Брюанд
- C. Михаил Пилат
- Рассел Янофски
- Джеймс Хенстридж
Компоненты
[ редактировать ]ViewVC состоит из двух основных компонентов. Первая часть — это браузер репозитория. Вторая часть — это база данных коммитов.
Дополнительное программное обеспечение
[ редактировать ]- cvsgraph — позволяет графически отображать ветки и теги, связанные с файлом в репозитории.
- GNU enscript — позволяет подсвечивать синтаксис вывода ViewVC.
- MySQL — для базы данных коммитов.
- Пигменты — необходимы для подсветки синтаксиса при отображении содержимого файла с версией.
См. также
[ редактировать ]Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Веб-сайт ViewVC
- ViewVC на GitHub
- CVSGrab — считывает репозиторий CVS через веб-интерфейс ViewCVS. (Полезно для прохождения через корпоративный брандмауэр, когда доступ к серверу невозможен.)
- SVN::Web Программное обеспечение на основе Perl, предоставляющее функциональность, аналогичную ViewVC.