Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

OpenGrok - это система поиска исходного кода и перекрестных ссылок. Это помогает программистам искать, делать перекрестные ссылки и перемещаться по деревьям исходного кода, чтобы облегчить понимание кода .

Он может понимать различные форматы файлов программ и истории управления версиями, такие как Monotone , SCCS , RCS , CVS , Subversion , Mercurial , Git , Clearcase , Perforce и Bazaar . [2]

Название происходит от термина grok , жаргонного термина, используемого в вычислительной технике для обозначения «глубоко понимать». Термин « грок» появился в научно-фантастическом романе Роберта А. Хайнлайна « Незнакомец в чужой стране» .

OpenGrok разрабатывается в основном сообществом с помощью нескольких инженеров из Oracle Corporation (бывшая Sun Microsystems ). OpenGrok выпущен на условиях Общей лицензии на разработку и распространение (CDDL).

Особенности [ править ]

OpenGrok поддерживает:

  • Полнотекстовый поиск
  • Поиск по определению
  • Поиск по идентификатору
  • Поиск пути
  • Поиск по истории
  • Показывает совпадающие линии
  • Иерархический поиск
  • синтаксис запроса, например И , ИЛИ , поле :
  • Инкрементное обновление
  • Подсветка синтаксиса перекрестных ссылок (Xref)
  • Быстрая навигация внутри файла
  • Интерфейс для SCM
  • Используемые URL
  • Индивидуальная загрузка файла
  • Изменения на уровне каталога
  • Поддержка нескольких языков
  • Советчик
  • RESTful API

См. Также [ править ]

  • LXR Cross Referencer
  • ViewVC
  • FishEye (программное обеспечение)

Ссылки [ править ]

  1. ^ "Выпуск 1.6.9" . 7 апреля 2021 . Проверено 16 апреля 2021 года .
  2. ^ https://github.com/OpenGrok/OpenGrok/wiki/Supported-Revision-Control-Systems

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • OpenGrok в Open Hub
  • Перекрестная ссылка BSD суперпользователя