问题标签 [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.
eclipse - SVN - 忽略存储库中已有的文件
我的项目中有一个配置文件,需要在存储库中(因此新开发人员在签出项目时会得到它)。每个开发人员可能会在本地更改文件中的某些值 - 这些更改不应提交,我不希望它们显示在同步菜单中(如果重要,我正在使用 eclipse 和颠覆性)。
请注意,我不能只设置 svn:ignore 属性,因为它仅适用于不受版本控制的文件 - 但我确实想在存储库中保留文件的基本版本。如何避免文件同步显示而不从存储库中删除?
编辑:更好的描述 - 我真正需要的是能够在配置文件上设置一个“只读”属性,所以只要属性打开就不能在存储库中更改它。你知道这样的事吗?
谢谢
git - 如何忽略 git 中的文件或目录,无论是跟踪、未跟踪还是提交的一部分
我想完全忽略 git 存储库的一部分。该目录当前在存储库中被跟踪,我想确保
- 每当有人更改上游存储库中的内容时,即使我的副本也被更改,我也不会遇到任何合并冲突。
- 每当我更改其内容时,我所做的任何提交都不会反映这些更改
我并不特别关心实际内容。
问题出现在构建期间自动生成的文件中。不幸的是,有人碰巧将它们提交到存储库,但是当在与其创建者不同的机器上使用时,由于路径不同等原因,它们会导致构建错误,从而导致令人讨厌的合并冲突。
AFAIK,.gitignore
不适用于此目的,因为它仅适用于未跟踪的文件。
svn - SVN如何忽略目录
我目前正在打字,这有效...
但我想知道是否有一种方法可以在目录之前不指定“IgnoreMe”来说明它。就像只是陈述路径一样,比如......
svn - 提交到 SVN 时如何保护配置登录信息?
我在 repo 中有一个 CodeIgniter php 项目,并对包含我所有登录信息的数据库配置文件进行了大量更新。我希望其他用户或开发人员能够签出我的项目并仍然获得配置文件,而无需我登录。
我确信这是某个地方的简单疏忽,但我根本找不到它的参考。
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
等)中看到的“完整”路径,或其他内容别的。
svn - 为什么在运行 svn stat 时,global-ignores 中提到的一些目录仍然出现?
我在 Cygwin 下运行 svn。这是我的 svn 配置中的global-ignores行:
然而我从svn stat得到以下结果:
为什么会出现.settings目录?如果我将.foobar添加到global-ignores
并创建一个新目录.foobar它按预期隐藏在状态中:
我还尝试了以下全局忽略:
但 .settings 仍然显示在状态中。
git - git 可以忽略特定的注释调试代码吗?
作为前端开发人员,我经常添加代码来隐藏后端开发人员的错误消息;)
有没有办法让 git 忽略以某种方式注释的代码?例如
或者有人为此写了一个插件?
svn - svn checkout 最近的日期并修剪空目录
在 CVS 中,我可以具体说明我需要获取的结帐类型...例如:
cvs -q 结帐 -d CMS -P CMS
这意味着,稍微结帐并创建一个名为 CMS 的目录并修剪空目录并将其放在 CMS 文件夹中。
我需要使用 SVN 结帐创建相同的目录结构......这是我到目前为止所拥有的。
我的存储库中有一些空文件夹,我需要保留但在结帐期间不需要结帐。我知道 SVN 使用 --depth 和 --empty 但我认为这不会满足我的要求。
基本上我需要签出我的存储库,但在签出期间排除空文件夹......有人知道该命令是什么吗?糟糕的是,我不能像在 CVS 中那样使用 -P。
谢谢你的帮助。
file - svn 忽略目录中的一些文件
我想忽略*.dll
和*.xml
在bin
目录下,但包括其他所有内容(*.dll.refresh
)。我尝试了以下忽略模式,但没有奏效:
我不想忽略 all *.dll
,显然需要bin
签入文件夹。
linux - 将当前项目添加到 SVN 但忽略某些文件类型
我目前有一个想要添加到 SVN 的项目,但我不想对某些文件类型进行版本控制。(例如 .png)或文件夹(图像)。
我知道有 svn:ignore,但是如果我试图执行忽略操作的目录中没有 .svn 文件,这将不起作用。我收到以下错误:
我正在寻找有人告诉我如何做到这一点或指导我在正确的地方。
任何时候我尝试这个,就像我必须使用'svn add'将文件/目录添加到svn,然后运行忽略。我有很多目录,我也希望递归地做到这一点。
有没有一种简单的方法可以做到这一点?