Chinaunix

标题: 求助高手:如何统计改变的行数 [打印本页]

作者: 把握今天    时间: 2009-04-20 11:30
标题: 求助高手:如何统计改变的行数
有两个文件夹,其实就是项目的两个版本,想知道后一个版本在前一个版本基础上改动了多少行代码。


输入两个文件夹的路径,返回一共改动了多少行?如果新版本增加了文件,则文件的行数全部作为改动的行数。(新版本没有减少文件)

请问高手,如何能实现?
作者: wtuter    时间: 2009-04-20 11:40
标题: 回复 #1 把握今天 的帖子
man diff
作者: blackold    时间: 2009-04-20 11:41
标题: 回复 #1 把握今天 的帖子
diff or vcs
作者: youshuang    时间: 2009-04-20 12:41
标题: 回复 #1 把握今天 的帖子

  1. diff --new-file dirA dirB | grep "^<" | wc -l
复制代码

作者: 把握今天    时间: 2009-04-20 12:48
原帖由 youshuang 于 2009-4-20 12:41 发表

diff --new-file dirA dirB | grep "^<" | wc -l


太谢谢了

[ 本帖最后由 把握今天 于 2009-4-20 12:51 编辑 ]
作者: youshuang    时间: 2009-04-20 12:54
标题: 回复 #5 把握今天 的帖子
就是只打印以<开始的行
diff的输出格式规定的,<表示文件A中行,>表示文件B中的行
你运行一下不就知道了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2