场景: 代码库已从SVN迁移到GITLAB,包括其历史记录(在SVN中完成代码更改的历史记录)。迁移到GITLAB后,在一定时间内完成了代码更改以发布。
因此,在此版本中,SVN和GITLAB中都有代码更改,并且GITLAB包含GITLAB和SVN中所有代码更改的历史记录。
目标: 找出此版本中完成的代码更改的总数。
例如在svn中,借助于以下命令,我们获得了带有前缀+的修改后的代码语句。从该输出中,我们可以找到修改的LOC数量。
svn diff -r <RevisionNumberToStartFrom>:<RevisionNumberToEndWith> <SVN_URL>
输出:
-int a = 0;
-int b = 0;
-int c = 1;
+int a1 = 2;
+int b1 = 3;
+int c1 = 4;
任何能找到类似于上述格式的输出的GITLAB命令的帮助,将不胜感激。