Jump to content

Журнал изменений

Журнал изменений (также пишется как журнал изменений [1] ) — это журнал или запись всех заметных изменений, внесенных в проект. Проект часто представляет собой веб-сайт или проект программного обеспечения, и журнал изменений обычно включает записи об изменениях, таких как исправления ошибок, новые функции и т. д. Некоторые проекты с открытым исходным кодом включают журнал изменений в качестве одного из файлов верхнего уровня в своем дистрибутиве.

Журнал изменений исторически включал все изменения, внесенные в проект. Вместо этого сайт «Сохраняйте журнал изменений» выступает за то, чтобы журнал изменений не включал все изменения, а вместо этого содержал «кураторский, хронологически упорядоченный список заметных изменений для каждой версии проекта» и не должен быть «свалкой» git log, «потому что это никому не поможет». [2]

Хотя GNU ( Automake каноническое соглашение об именовании файла ) — ChangeLog , [3] иногда его альтернативно называют ИЗМЕНЕНИЯ или ИСТОРИЯ ( НОВОСТИ обычно представляют собой другой файл, отражающий изменения между выпусками, а не между коммитами). Другое соглашение — называть его CHANGELOG . [2] Некоторые сопровождающие проекта добавляют суффикс .txt к имени файла, если журнал изменений представляет собой обычный текст , суффикс .md, если он находится в Markdown , или суффикс .rst, если он находится в reStructuredText .

Некоторые системы контроля версий способны генерировать соответствующую информацию для журнала изменений, если цель состоит в том, чтобы включить все изменения. [4]

Файлы журнала изменений организованы по абзацам, которые определяют уникальные изменения внутри функции или файла. Стандарты кодирования GNU рекомендуют следующий формат: [5]

YYYY-MM-DD␣␣John Doe␣␣<[email protected]>

    * myfile.ext (myfunction): my changes made
    additional changes.

    * myfile.ext (unrelated_change): my changes made
    to myfile.ext but completely unrelated to the above.

    * anotherfile.ext (somefunction): more changes made by me.

Между датой и именем, а также между именем и адресом электронной почты есть по два пробела. Обычно адрес электронной почты заключают в < и >. Редактор Emacs создает такие записи при создании дополнительных записей журнала изменений.

Журналы изменений в вики

[ редактировать ]

Большинство вики- программ включают журналы изменений в качестве фундаментальной функции (в этом контексте часто называемой историей ). Например, ссылка «Просмотреть историю» вверху. [6] записи в Википедии ссылается на журнал изменений этой страницы. Эта функция жизненно важна для соблюдения требований об атрибуции некоторых лицензий на авторские права. [ нужна ссылка ]

Журналы изменений продукта

[ редактировать ]

Журнал изменений продукта может держать клиентов в курсе того, что нового. Это помогает объявлять о новых функциях, последних выпусках и актуальных новостях прямо в приложении. [ нужна ссылка ]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ «Определение журнала изменений» . Юридический инсайдер . Проверено 7 ноября 2023 г.
  2. ^ Перейти обратно: а б «Ведите журнал изменений» . Keepachangelog.com .
  3. ^ Руководство GNU automake .
  4. ^ Атласиан. «Что такое контроль версий | Учебное пособие по Atlassian Git» . Атласиан . Проверено 17 февраля 2022 г.
  5. ^ «Стандарты кодирования GNU: стиль журналов изменений» . Gnu.org . Проверено 03 сентября 2019 г.
  6. ^ Справка: История_страницы .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b175a966390747e629735295b7aeb517__1716599700
URL1:https://arc.ask3.ru/arc/aa/b1/17/b175a966390747e629735295b7aeb517.html
Заголовок, (Title) документа по адресу, URL1:
Changelog - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)