В чем разница между «коммитом» и «ревизией» - PullRequest
6 голосов
/ 21 декабря 2011

В чем разница между коммитом и ревизией? Мы используем SVN и получаем метрики от Atlassian Fisheye. В Fisheye есть отчет, в котором показаны «верхние коммиттеры - по ревизии» и «верхние коммиттеры - по коммитам».

Никто здесь не может сказать мне, в чем разница.

Большое спасибо! Andy

Ответы [ 2 ]

13 голосов
/ 21 декабря 2011

Коммит может содержать много ревизий файла.Редакция файла - это, по сути, файл, который изменяется как часть коммита, поэтому один коммит может иметь много ревизий.

http://confluence.atlassian.com/display/FISHEYE/Glossary#Glossary-Commit

Итак, «Top Committers - By Commit» показывает пользователямкоторые зафиксировали наибольшее количество наборов изменений / списков изменений, а в разделе «Лучшие коммиттеры - по редакции» показаны пользователи, которые создали наибольшее количество версий файлов как часть своих коммитов.

http://confluence.atlassian.com/display/FISHEYE/FishEye+Charts?focusedCommentId=221448800#comment-221448800

1 голос
/ 21 декабря 2011

Из Википедия :

Фиксация: Фиксация (checkin, ci или, реже, установка, отправка или запись) - это действие записи или объединения сделанных изменений.в рабочей копии обратно в хранилище.Термины 'commit' и 'checkin' также могут использоваться в существительном виде для описания новой ревизии, созданной в результате фиксации.

и

Revision: (Также версия) Версия - это любое изменение формы.В SVK Revision - это состояние на момент времени всего дерева в хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...