首页 文章
  • 1174 votes
     answers
     views

    如何在git历史中grep(搜索)已提交的代码?

    我过去的某个时候删除了文件或某些代码 . 我可以grep内容(不在提交消息中)吗? 一个非常糟糕的解决方案是grep日志: git log -p | grep <pattern> 但是,这不会立即返回提交哈希 . 我玩 git grep 无济于事 .
  • 1 votes
     answers
     views

    我可以找到* .patch文件的基本版本吗?

    我看到https://patchwork.kernel.org/ .我有一个老问题 .Internet上提供了各种用于Linux内核的* .patch文件 .但是,我不知道我用哪个内核版本创建了补丁文件 . 例如,有https://patchwork.kernel.org/patch/6509121/ .页面底部是一个补丁 .我可以找出这个补丁包含哪个内核版本或git版本补丁文件?我想知道http...
  • 2 votes
     answers
     views

    有没有办法在两个版本的IPython笔记本之间生成差异?

    我已经开始使用IPython notebook为我的论文撰写草稿部分了 . 但是,给定两个版本的草稿(即笔记本),我希望能够生成某种形式的diff输出来显示已经改变的内容 . 有没有人知道这是否可能通过IPython笔记本本身或通过一些扩展?
  • 15 votes
     answers
     views

    比较文件并使用记事本仅返回差异

    记事本有一个比较插件工具,用于比较文本文件,其操作如下: 启动记事本并打开要运行比较检查的两个文件 . 单击“插件”菜单,选择“比较”并单击“比较” . 插件将运行比较检查并并排显示两个文件,文本中的任何差异都会突出显示 . 这是一个很好的功能,我已经愉快地使用了一段时间 . 现在,我一直在寻找一个选项,以进一步选择突出显示的不同行(例如删除未突出显示的行),反之亦然:即清除突出显示的行 . ...
  • 2 votes
     answers
     views

    p4 diff上的Python代码覆盖率

    我正在运行python单元测试用例并使用python的coverage命令http://nedbatchelder.com/code/coverage/收集覆盖率 . 我的大部分代码都是现有文件的更改,过去没有针对同一文件编写的测试用例 . 目标只是过度差异,代码部分已经改变 . 还需要报告diff文件中包含的行数,覆盖的数量,丢失的数量和%行数 . 是否有工具可以显示文件差异的覆盖率报告,特别是...
  • 248 votes
     answers
     views

    差异文件存在于两个不同的目录中

    我有两个目录具有相同的文件列表 . 我需要使用 diff 命令比较两个目录中的所有文件 . 是否有一个简单的命令行选项,或者我是否必须编写一个shell脚本来获取文件列表然后迭代它们?
  • 233 votes
     answers
     views

    Linux中两个目录的区别[关闭]

    我正在尝试查找存在于一个目录中但不存在于另一个目录中的文件,我尝试使用此命令: diff -q dir1 dir2 上面命令的问题是,它找到了 dir1 中的文件但 dir2 中的文件以及 dir2 中的文件但 dir1 中没有, 我试图找到 dir1 中的文件,但仅在 dir2 中找不到 . 这是我的数据的一个小样本 dir1 dir2 dir3 1.txt 1.txt 1...
  • 1 votes
     answers
     views

    如何获得360天/年,30天/月格式的两个日期之间的差异?

    我可以使用以下代码获得两个日期(DD / MM / YY格式)之间的差异; $date1 = new DateTime("1986-04-27"); $today = new DateTime("now"); $interval = $date1->diff($today); $year = $interval->forma...
  • 0 votes
     answers
     views

    使用cksum检查Anti-Virus Artifacting

    我正在寻找一种很好的方法来查看Avira Anti-virus(www.avira.com)是否在扫描后留下任何痕迹 . 我正在一个不需要修改任何内容的环境中工作,并且根据用户规范将该框与网络断开连接 . 这个概念是使用cksum来监视一个盒子上的所有文件,然后将输出管道传输到一个文本文件,并对Avira之前和之后的cksums进行区分 . 我试过了: $ find . | xargs cksum...
  • 399 votes
     answers
     views

    如何在命令行上着色diff?

    当我有差异时,我怎么着色它以使它看起来很好?我希望它用于命令行,所以请不要使用GUI解决方案 .
  • 117 votes
     answers
     views

    如何从另一个文件A中删除文件B上出现的行?

    我有一个很大的 file A (由电子邮件组成),每封邮件一行 . 我还有另一个包含另一组邮件的 file B . 我将使用哪个命令从文件A中删除文件B中出现的所有地址 . 那么,如果文件A包含: A B C 和文件B包含: B D E 然后文件A应该留下: A C 现在我知道这是一个可能经常被问到的问题,但是我发现one command online给了我错误的分隔符 . 任何帮...
  • 1 votes
     answers
     views

    具有比较功能的大文本文件编辑器?

    我试图比较两个大约500MB的大文本文件,我试图使用记事本,Textpad,VIM等,甚至无法让它们打开文本文件 . 要么是这样,要么工作的编辑没有比较功能 . 我需要看看在这两个文本文件中做了哪些更改,这就是我需要比较它们的原因 . 有没有人有什么建议?
  • 24 votes
     answers
     views

    熊猫:两个数据帧的差异

    我需要逐行比较两个不同大小的数据帧并打印出不匹配的行 . 让我们采取以下两点: df1 = DataFrame({ 'Buyer': ['Carl', 'Carl', 'Carl'], 'Quantity': [18, 3, 5, ]}) df2 = DataFrame({ 'Buyer': ['Carl', 'Mark', 'Carl', 'Carl'], 'Quantity': [2, 1,...
  • 1803 votes
     answers
     views

    如何显示已上演的更改?

    我上演了一些改变来承诺;如何查看为下一次提交而暂存的所有文件的差异?我知道git status,但我想看到实际的差异 - 而不仅仅是分阶段文件的名称 . 我看到git-diff(1)手册页说 git diff [--options] [ - ] [...]此表单用于查看您对索引所做的更改(下一次提交的暂存区域) . 换句话说,差异是你可以告诉git进一步添加到索引但你还没有 . 您可以使用git...
  • 4 votes
     answers
     views

    比较大型xml文件

    任何人都可以帮助我 . 我需要比较两个强大的xml文件每个40mb(好吧不是那么强壮),但记事本呱呱叫 . 任何人都可以建议一些有用的东西(仅限Windows) . 我读了一个类似的帖子:Text editor to open big (giant, huge, large) text files 但这只涉及打开大文件 . 比较和开放是两个非常不同的动物 . 任何人都可以建议任何有用的东西 谢谢克...
  • 623 votes
     answers
     views

    给定两个目录树,如何找出哪些文件不同?

    如果我想找到两个目录树之间的差异,我通常只执行: diff -r dir1/ dir2/ 这准确地输出了相应文件之间的差异 . 我只想获得内容不同的相应文件列表 . 我假设这只是将命令行选项传递给 diff ,但我在手册页上找不到任何内容 . 有什么建议?

热门问题