【发布时间】:2013-04-19 15:02:46
【问题描述】:
我的问题涉及 LoC 指标。我必须提供插入、更改和删除行的统计信息。我的用户使用 ClearCase 和下面基于它的示例,但是我相信我的问题是一般性的。
请查看以下示例(取自 ClearCase 文档)。它比较两个文件版本,/main/1(左侧)和/main/3(右侧)。
******************************** (file summary) <<< file 1: util.c@@/main/1 >>> file 2: util.c@@/main/3 ******************************** ----------[after 15]------|-------[inserted 16]------ (header) | char *s; (difference) |- ---------[changed 18]-----|----[changed to 19-21]---- (header) return ctime(&clock); | s = ctime(&clock); (difference) - | s[ strlen(s)-1 ] = '\0'; | return s; |-
毫无疑问,插入了 1 行(第 16 行)。
我的问题是关于第 18 行的更改:你在这里数了多少行?
- 3 行更改?
- 1 行已更改?
- 1 个 CHANGED 行和 2 个 INSERTED 行?
- 你有别的想法吗...?
请让我知道您的想法(以及为什么...)。谢谢。
【问题讨论】:
标签: git svn perforce clearcase lines-of-code