Это команда cvschangelogbuilder, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
cvschangelogbuilder - создание отчетов об изменениях cvs и html отчетов cvs
СИНТАКСИС
cvschangelogbuilder -output = режим вывода [-m = модуль -d = репозиторий] [-b = ветка]
[-tagstart = тэг] [-tagend = тэг] [-шш] [-rlogfile = rlogfile] [-keepprlogfile]
[-dir = имя каталога] [-viewcvsurl = viewcvsurl] [-ignore = файл / каталог] [-only = файл / каталог]
[-includeheader = файл] [-allowindex] [-debug = x]
ОПИСАНИЕ
cvschangelogbuilder генерирует расширенные файлы журнала изменений / отчетов для CVS
проекты / модули.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-output = режим вывода
Где режим вывода:
· Listdeltabydate Чтобы получить журнал изменений между 2 версиями, отсортированный по дате
· Listdeltabylog Чтобы получить журнал изменений между 2 версиями, отсортированный по журналу
· Listdeltabyfile Чтобы получить список изменений между 2 версиями, отсортированный по файлам
· Listdeltaforrpm Чтобы получить список изменений между 2 версиями для файлов спецификации rpm
· Buildhtmlreport Для создания отчета в формате html
Обратите внимание, что «между двумя версиями» означает (зависит от параметров tagstart / tagend):
· От начала до версии с тегами (включая изменения версии)
· От версии с тегами (исключена) к версии с тегами (включена)
· Или от версии с тегами до настоящего момента (за исключением изменений версии)
Вы также можете добавить дополнительные параметры, когда output = buildhtmlreport, добавив их
после двоеточия и через запятую, например:
-output = buildhtmlreport: param1, param2 Это дополнительные параметры, доступные для
-output = buildhtmlreport mode:
· Nosummary Удалить сводную часть
· Nolinesofcode Для удаления строк части кода
· Nodevelopers Удалить часть разработчиков
· Nodaysofweek Для удаления части дней недели
· Nohours Удалить часть часов
· Notags Для удаления части тегов
· Nolastlogs Удалить последнюю часть логов
· Nolimit Не ограничивать последние журналы до 200
· Sortbyrevision Для сортировки последних журналов по ревизии
· Includediff Для включения различий внутри страницы отчета (очень медленно)
· Свободно коммиты Разделять коммиты для одного и того же журнала пробелами
-m = модуль -d = репозиторий
«Модуль» и «репозиторий» - это имя модуля CVS и репозиторий CVS.
Если текущий каталог является корнем проекта CVS, созданного из проверки cvs,
cvschangelogbuilder автоматически получит значение модуля и репозитория. Если
локальная копия репозитория недоступна или для принудительного использования другого значения используйте:
· -M = module Для принудительного значения имени модуля
· -D = репозиторий Для принудительного значения CVSROOT
-branch = название ветки
Для работы в ветке, отличной от ветки по умолчанию.
-tagstart = тэг
Указать версию стартового тега.
-tagend = tagend
Чтобы указать версию конечного тега.
-шш Для запуска CVS через ssh (для этого установлен env var CVS_RSH = "ssh").
-rlogfile = rlogfile
Если актуальный файл журнала уже существует локально, вы можете использовать эту опцию, чтобы
Избегайте загрузки журнала для более быстрого результата.
-keepprlogfile
По завершении процесса вы можете попросить не удалять загруженный файл журнала.
-dir = имя каталога
Вывод находится в каталоге dirname.
-viewcvsurl = viewcvsurl
Редакции файлов в отчетах, созданных с помощью buildhtmlreport, являются ссылками на
"viewcvs". Строка '__MODULE__' будет заменена именем модуля CVS.
-ignore = файл / каталог
Чтобы исключить отчет о файле / каталоге.
-only = файл / каталог
Чтобы иметь отчеты только по файлу / каталогу, который соответствует.
-includeheader = файл
Добавить содержимое файла после тега body.
-allowindex
Чтобы разрешить индекс метатега (по умолчанию noindex).
-debug = x Чтобы вывести на stderr некоторую отладочную информацию с уровнем x.
Используйте cvschangelogbuilder онлайн с помощью сервисов onworks.net