标签: ignore

如何区分两个文件,但忽略Perl/C/C++注释中的差异?

我想采用diff两个源代码文件,但我不希望它报告只包含编程语言注释的行的任何差异.我希望它忽略的评论类型是:

// ...
# ...
/* ... */
Run Code Online (Sandbox Code Playgroud)

diff whitespace comments ignore

4
推荐指数
1
解决办法
640
查看次数

忽略git中的目录链?

我需要忽略以下内容.

在路径中/a/b/c/d/e/f/g,我需要忽略/d/e/f/g.我还需要能够忽略/d/e/f/g下面出现的每个地方a.我试过了d/e/f/g,但那没用.思考?

git glob ignore file gitignore

4
推荐指数
1
解决办法
220
查看次数

MySQL INSERT DELAYED - 如何找出插入完成的时间

使用MySQL的INSERT DELAYED语句时,有没有办法在继续之前强制执行所有Inserts?或者可以确定插件是否已完成?

mysql sql ignore insert

4
推荐指数
1
解决办法
5072
查看次数

Mercurial:我可以忽略文件的推/拉但仍然提交?(.hgsub)

我有一个回购,有两个子回购设置如下:

project/
   |-- folder1
   |-- folder2
   |-- www       [subrepo]
   |-- dev       [subrepo]
Run Code Online (Sandbox Code Playgroud)

在机器A上,我检查了项目,www和dev,并修改了.hgsub.我必须提交这个,以便hg(commit -S等)识别www和dev子存储库.

但是机器B只使用项目的www功能,所以看起来像这样:

project/
   |-- folder1
   |-- folder2
   |-- www       [subrepo]
Run Code Online (Sandbox Code Playgroud)

同样,机器B中的.hgsub只有一个www的条目,我必须为hg提交它以将其识别为子参数.

我想做的是按下并拉到我的中央仓库,但不要推/拉.hgsub.否则,如果我提交并从机器A推送.hgsub然后从机器B拉出,我会自动获得dev subrepo以及我不想要的www subrepo.

所以我在机器B上再次修改.hgsub只有www并提交它才能生效.我在机器B的www子程序中做了一些工作,想要推回到中央仓库,但它也会将更改推送到.hgsub.现在,当我拉上机器A时,我的'dev'subrepo消失了,我必须再次将它添加回.hgsub,然后我这样来回走,直到我沮丧地拔出头发.

有没有办法解决这个问题?必须在每台机器上本地提交.hgsub以使子目录工作,但我不希望它们被推或拉.推/拉是否有.hgignore?

干杯.

mercurial push ignore subrepos

4
推荐指数
1
解决办法
1026
查看次数

用于C++的split函数

是否有类似于Java的C++拆分类型函数?我知道无视,但我不太了解它,以及它对我的情况如何有效.

我的意见是:

{
  item = ball
  book = lord of the rings
  movie = star wars
}
Run Code Online (Sandbox Code Playgroud)

给出的输入是<attribute>= <value>并且我必须将两个存储在不同的字符串或整数中(取决于值,例如,如果它是一个数字,则使用整数).

c++ string templates split ignore

4
推荐指数
1
解决办法
8517
查看次数

Solr,阻止更新现有文档

当文档被发送到solr并且索引中已存在此类文档(通过其ID)时,新文档将替换旧文档.

但我不想自动替换文件.只需忽略并继续下一步.我该如何配置solr.

当然我可以查询solr来检查它是否已经有文件,但这对我来说不好,因为我做批量更新,这会使流程复杂化并增加请求数量.

那么有没有办法配置solr来忽略重复?

indexing solr document ignore duplicates

4
推荐指数
1
解决办法
2424
查看次数

Qt忽略makefile,.pro.user文件

我开发基于Qt的项目并使用Mercurial存储库(bitbucket.org服务)进行版本控制.

每次我在存储库中提交时,都有一些文件只包含标题中的日期时间更改.所以每次提交我应该检查每个文件它有重大变化,而不仅仅是时间戳.

我可以添加makefile(Makefile,Makefile.Debug,Makefile.Release)和.pro.user文件ext.忽略列表?我的意思是可以通过从Qt Creator启动qmake工具来重新生成它们吗?

mercurial qt makefile ignore file

4
推荐指数
1
解决办法
2329
查看次数

git ignore文件仍然提交日志

我在这上面阅读了各种各样的帖子,我无法让它发挥作用.

在我的.ignore文件中

*/[Ll]ogs/*
Run Code Online (Sandbox Code Playgroud)

虽然我已经尝试了大约十几个其他变体,但没有明确命名文件,我仍然提交这些文件

新文件:src/methodfitness.web/Logs/Trace.log.2012-03-15

我也有一个类似的问题,帮助一个同事排除他的web.config文件,但现在这是他的问题,我只是不想要这些血腥的日志文件.

谢谢,

[R

git ignore

4
推荐指数
1
解决办法
7736
查看次数

如何忽略git中的文件或目录,无论是跟踪,未跟踪,还是部分提交

我想完全忽略git存储库的一部分.该目录当前在存储库中被跟踪,我想确保这一点

  • 每当有人在上游存储库中更改其内容时,即使我的副本也被更改,我也不会遇到任何合并冲突.
  • 每当我更改其内容时,我所做的任何提交都不会反映这些更改

我并不特别关心实际内容.

在构建期间自动生成的文件会出现问题.不幸的是,有人碰巧将它们提交到存储库,但是当它们在不同的机器上使用而不是它们的创建者时,它们会因为不同的路径等而导致构建错误,从而导致讨厌的合并冲突

AFAIK .gitignore不会用于此目的,因为它仅适用于未跟踪的文件.

git ignore gitignore

4
推荐指数
2
解决办法
9166
查看次数

如何忽略java核心断言的覆盖,Eclipse Eclemma

我有一个关于Eclemma插件配置的问题:在生产代码中我有很多java核心断言,比如:

assert arr.size() == 2 : "message";
Run Code Online (Sandbox Code Playgroud)

当我在单元测试中运行Eclemma时,由于断言上的黄色标记,它显示低覆盖率.放置断言的想法不是有可能以断言的负面情况结束(它永远不会发生!),它们只是代码质量保护,仅此而已.但另一方面,Eclemma认为这些否定案例并未涵盖声明的分支(这是marazmatic :)),因此它将它们标记为黄色.

那么,问题是:如何配置Eclemma忽略覆盖率报告中的"断言"代码行?

junit ignore assertions jacoco eclemma

4
推荐指数
1
解决办法
481
查看次数