ПросмотрVC

ПросмотрVC
Разработчик(и)Грег Стайн , С. Майкл Пилато
Первоначальный выпуск10 декабря 2001 г. ( 2001-12-10 )
Стабильный релиз
1.2.1 / 26 марта 2020 г. ; 4 года назад ( 2020-03-26 )
Предварительный релиз
1.3.0-dev
Репозиторий
  • github.com/viewvc/viewvc
Написано вПитон
Операционная системаКроссплатформенный
Доступно вАнглийский
ТипКонтроль версий
ЛицензияBSD-лицензия
Веб-сайтwww.viewvc.org

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 — для базы данных коммитов.
  • Pygments — необходим для подсветки синтаксиса при отображении содержимого версионных файлов.

Смотрите также

Ссылки

  • Просмотр веб-сайта VC


Взято с "https://en.wikipedia.org/w/index.php?title=ViewVC&oldid=1244131727"