' commit'之间的区别是什么?和'修订'

时间:2011-12-21 07:57:34

标签: svn atlassian-fisheye

提交和修订之间有什么区别?我们使用SVN,并从Atlassian Fisheye获取指标。在Fisheye中有一份报告显示“顶级提交者 - 通过修订”和“顶级提交者 - 提交”。

这里没有人可以告诉我有什么区别。

非常感谢! 安迪

2 个答案:

答案 0 :(得分:13)

提交可以包含许多文件修订。文件修订版基本上是作为提交的一部分进行修改的文件,因此单个提交可以有许多修订。

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

所以“顶级提交者 - 通过提交”显示已提交最多变更集/更改列表的用户和“顶级提交者 - 按修订版”显示已创建最多文件版本的用户作为其提交的一部分。

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

答案 1 :(得分:1)

来自Wikipedia

  

提交:提交(checkin,ci或更少见的安装,提交或记录)是将工作副本中所做的更改写入或合并回存储库的操作。术语'commit'和'checkin'也可以用于名词形式来描述由于提交而创建的新修订。

  

修订:(也是版本)版本是表格的任何变化。在SVK中,Revision是存储库中整个树的某个时间点的状态。