Search code examples
svnatlassian-fisheye

What's the difference between 'commit' and 'revision'


What's the difference between a commit and revision? We use SVN, and get metrics from Atlassian Fisheye. There is a report in Fisheye that shows the 'top committers - by revision' and 'top commiters - by commits'.

No-one here can tell me what the difference is.

Many thanks! Andy


Solution

  • A commit can contain many file revisions. A file revision is basically a file that is modified as part of a commit so a single commit can have many revisions.

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

    So "Top Committers - By Commit" shows the users who have committed the most changesets/changelists and "Top Committers - By Revision" shows the users who have created the most file versions as part of their commits.

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