问题标签 [ignore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4253 浏览

eclipse - SVN - 忽略存储库中已有的文件

我的项目中有一个配置文件,需要在存储库中(因此新开发人员在签出项目时会得到它)。每个开发人员可能会在本地更改文件中的某些值 - 这些更改不应提交,我不希望它们显示在同步菜单中(如果重要,我正在使用 eclipse 和颠覆性)。

请注意,我不能只设置 svn:ignore 属性,因为它仅适用于不受版本控制的文件 - 但我确实想在存储库中保留文件的基本版本。如何避免文件同步显示而不从存储库中删除?

编辑:更好的描述 - 我真正需要的是能够在配置文件上设置一个“只读”属性,所以只要属性打开就不能在存储库中更改它。你知道这样的事吗?

谢谢

0 投票
4 回答
11016 浏览

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

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

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

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

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

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

0 投票
2 回答
305 浏览

svn - SVN如何忽略目录

我目前正在打字,这有效...

但我想知道是否有一种方法可以在目录之前不指定“IgnoreMe”来说明它。就像只是陈述路径一样,比如......

0 投票
1 回答
74 浏览

svn - 提交到 SVN 时如何保护配置登录信息?

我在 repo 中有一个 CodeIgniter php 项目,并对包含我所有登录信息的数据库配置文件进行了大量更新。我希望其他用户或开发人员能够签出我的项目并仍然获得配置文件,而无需我登录。

我确信这是某个地方的简单疏忽,但我根本找不到它的参考。

0 投票
1 回答
5798 浏览

regex - 如何在 git svn 中评估忽略路径?

我有一个简单的回购结构,如下所示:

我正在尝试使用git svn它来克隆它,但想在主干+所有标签和分支上省略doc和。misc但是,该ignore-paths选项的行为并不像我期望的那样。

似乎有效,但我担心它也会排除trunk/code/proj1/doc/我想保留的路径。

不起作用 -doc并被misc初始git svn fetch命令拉入。我如何获得一个只与这样的根目录匹配的工作正则表达式?手册页没有说明是否ignore-paths与“相对”路径匹配,该路径最终将位于 git clone (doc等)的根目录或 SVN 远程(branches/b1/doc等)中看到的“完整”路径,或其他内容别的。

0 投票
1 回答
289 浏览

svn - 为什么在运行 svn stat 时,global-ignores 中提到的一些目录仍然出现?

我在 Cygwin 下运行 svn。这是我的 svn 配置中的global-ignores行:

然而我从svn stat得到以下结果:

为什么会出现.settings目录?如果我将.foobar添加到global-ignores

并创建一个新目录.foobar它按预期隐藏在状态中:

我还尝试了以下全局忽略:

但 .settings 仍然显示在状态中。

0 投票
2 回答
1423 浏览

git - git 可以忽略特定的注释调试代码吗?

作为前端开发人员,我经常添加代码来隐藏后端开发人员的错误消息;)

有没有办法让 git 忽略以某种方式注释的代码?例如

或者有人为此写了一个插件?

0 投票
1 回答
634 浏览

svn - svn checkout 最近的日期并修剪空目录

在 CVS 中,我可以具体说明我需要获取的结帐类型...例如:

cvs -q 结帐 -d CMS -P CMS

这意味着,稍微结帐并创建一个名为 CMS 的目录并修剪空目录并将其放在 CMS 文件夹中。

我需要使用 SVN 结帐创建相同的目录结构......这是我到目前为止所拥有的。

我的存储库中有一些空文件夹,我需要保留但在结帐期间不需要结帐。我知道 SVN 使用 --depth 和 --empty 但我认为这不会满足我的要求。

基本上我需要签出我的存储库,但在签出期间排除空文件夹......有人知道该命令是什么吗?糟糕的是,我不能像在 CVS 中那样使用 -P。

谢谢你的帮助。

0 投票
1 回答
205 浏览

file - svn 忽略目录中的一些文件

我想忽略*.dll*.xmlbin目录下,但包括其他所有内容(*.dll.refresh)。我尝试了以下忽略模式,但没有奏效:

我不想忽略 all *.dll,显然需要bin签入文件夹。

0 投票
1 回答
232 浏览

linux - 将当前项目添加到 SVN 但忽略某些文件类型

我目前有一个想要添加到 SVN 的项目,但我不想对某些文件类型进行版本控制。(例如 .png)或文件夹(图像)。

我知道有 svn:ignore,但是如果我试图执行忽略操作的目录中没有 .svn 文件,这将不起作用。我收到以下错误:

我正在寻找有人告诉我如何做到这一点或指导我在正确的地方。

任何时候我尝试这个,就像我必须使用'svn add'将文件/目录添加到svn,然后运行忽略。我有很多目录,我也希望递归地做到这一点。

有没有一种简单的方法可以做到这一点?