标签: ignore

忽略git中文件的特定更改,但不忽略整个文件

我在git存储库中有一个文件,它有一个本地更改.我想让git永远忽略本地更改,但不是文件.特别是,

  • 如果除了此更改之外未触及该文件,git add .则永远不应该暂存它.
  • 同样,git commit -a不应该提交它.
  • 如果我对文件进行了额外的更改,我应该能够进行更改 - 但是我忽略的更改应该暂存和提交.

有没有办法做到这一点?做一些研究,我读到了"涂抹/清洁周期",如果我读得正确,

  1. 该文件将被标记为未更改,
  2. 结帐时,我所做的更改会被覆盖,
  3. 然后脚本会自动重新应用更改,然后再次将文件标记为未更改.

我对git和脚本很新,(我是C#和Java经验的实习生),所以如果这就是我需要做的,请你发布详细的指示或链接到如何设置涂抹的教程/清洁周期?

背景:我希望我的工作分支与主干不同步.有一个低优先级的错误只影响开发机器,所以我们只是评论出有问题的代码,而不是修复它.显然,我们不希望从生产中删除此代码,它可以正常工作.

git ignore gitignore

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

如何测试dockerignore文件?

阅读完.dockerignore文档后,我想知道是否有办法测试它?

例子

**/node_modules/
Run Code Online (Sandbox Code Playgroud)

如何检查我的dockerfile忽略正确的文件和目录?

shell ignore node-modules docker

36
推荐指数
7
解决办法
7398
查看次数

MySQL的INSERT IGNORE INTO和外键

为什么在MySQL中,INSERT IGNORE INTO不会将外键约束错误更改为警告?

我正在尝试将一些记录插入到表中,我希望MySQL省去导致错误,错误和插入其余错误的记录.有没有人有什么建议?

SET FOREIGN_KEY_CHECKS = 0;不是我的答案.因为我希望不会插入违反约束的行.

谢谢

mysql ignore foreign-keys insert

34
推荐指数
2
解决办法
3万
查看次数

忽略Doxygen的项目文件夹中的文件

你怎么能像Git那样忽略Doxygen的文件.git/info/exclude

Doxygen根据第三方代码为我生成文档,例如Email -component和我的Git -repo,我不想要.我需要将文件保存在原来的位置.

doxygen ignore

31
推荐指数
1
解决办法
2万
查看次数

JUnit 3是否有类似于@Ignore的东西

我被迫使用JUnit 3.如果我使用的是JUnit 4,我偶尔会使用,@Ignore因为我的几次测试需要一些时间.

JUnit 4中有类似的东西吗?评论测试是草率的,更改名称(从testXxx())可能会导致忘记测试. @Ignore太棒了,因为它总会提醒你哪些测试没有运行.

有没有人在JUnit 3中运行一些测试类方法?

java junit ignore

30
推荐指数
2
解决办法
9140
查看次数

在没有它的机器上忽略OpenMP

我有一个使用OpenMP的C++程序,它将运行在可能安装或未安装OpenMP的几台机器上.

如果机器没有OpenMP并忽略那些#include <omp.h>,OpenMP指令(如#pragma omp parallel ...)和/或库函数(如tid = omp_get_thread_num();),我怎么能知道我的程序?

c c++ ignore openmp

29
推荐指数
3
解决办法
2万
查看次数

是什么导致JUnit无视@Ignore注释?

我只是使用MyEclipse自动生成一些JUnit测试用例.其中一个生成的方法如下所示:

@Ignore("Ignored") @Test
public void testCreateRevision()
{
    fail("Not yet implemented"); // TODO
}
Run Code Online (Sandbox Code Playgroud)

@Ignore手动添加了注释.但是,当我运行测试时,JUnit会在"失败"下列出该方法和其他类似方法,而不是忽略它们(相关:JUnit中的失败和错误有什么区别?).它显示"尚未实现"消息而不是"忽略"消息.显然,fail()必须被调用,因此,@Ignore断言不起作用.

这里发生了什么?我需要启用这个设置吗?

编辑:
到目前为止我考虑/尝试过的事情:

  • 我正在使用JUnit 4,所以这不是版本问题.
  • 我正在导入org.junit.Ignore,因此不是Ignore使用错误的情况.
  • 我试过@Ignore单独使用,@Ignore @Test并且@Ignore("message") @Test; 都失败了.

编辑2:
我使用MyEclipse,via创建了测试,New > Other; Java > JUnit > JUnit Test Case; New JUnit 4 test我的构建路径中的库是JUnit 4.我正在使用ant构建并实际运行MyEclipse的案例.

java junit ignore

28
推荐指数
3
解决办法
2万
查看次数

添加到svn:在subclipse中忽略greyed out

我有一些文件,我无法添加到svn:忽略使用subclipse我不知道为什么.

在此输入图像描述

无法将文件添加到svn:ignore的常见原因似乎是文件已存在于存储库中,或者文件所在的文件夹尚未创建.这些似乎都不适用于此,所以我不知道原因是什么.

eclipse subclipse svn ignore svnignore

28
推荐指数
2
解决办法
2万
查看次数

如何省略在Servicestack json序列化程序中仅获取属性?

我有一个对象,我使用ToJson<>()ServiceStack.Text命名空间中的方法反序列化.

如何GET在序列化过程中省略所有唯一的属性?是否有任何属性[Ignore]或类似我可以用我的属性装饰,以便它们可以省略?

谢谢

json ignore properties servicestack

28
推荐指数
1
解决办法
1万
查看次数

NUnit忽略所有测试

我可以在测试中添加一个属性来忽略它

[Test]
[Ignore("Foo Bar")]
Run Code Online (Sandbox Code Playgroud)

有没有办法忽略文件​​中的所有测试(在TestFixture级别)?

nunit ignore

27
推荐指数
3
解决办法
6993
查看次数