问题标签 [svnignore]
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.
svn - SVN 忽略 *.jpg 不起作用?
我试图忽略 .jpg 但它不起作用。
我写的命令
svn propset svn:忽略 *.jpg
我想忽略 jpg 文件。
知道如何进行吗?
svn - 如果有已修改但被忽略的文件,为什么 TortoiseSVN 会为我的工作文件夹显示“已修改”状态图标?忽略配置文件问题
我对 subversion/tortoiseSVN 有点陌生,对如何处理在开发和部署中应该不同的配置文件有点困惑,我认为我的问题源于这个问题。
我希望中央存储库具有与部署配置文件匹配的 config.php 文件。因此,一旦在存储库中并更新了部署服务器,我就在开发中更新了我的工作文件夹,并右键单击该文件并为此文件选择“取消版本并添加到忽略列表”。现在,它显示已删除的符号和修改后的整个工作目录。当我选择提交所有内容时,提交对话框将 config.php 文件显示为已删除,但在“ignore-on-commit”列表中,因此它不会被提交。
首先,它是如何进入“ignore-on-commit”列表的?
其次,它应该在那个名单上吗?就像我说的,我不想覆盖存储库上的 config.php 文件,但我不想完全删除 config.php 文件。我只是希望它在我的开发结帐中有所不同。我做对了吗?
最后,为什么状态图标没有改变?
谢谢你。
java - 在已经受控制的文件上添加 svn:ignore 属性
.settings 文件夹和 .project 文件当前处于版本控制之下。我需要在它们上添加 svn:ignore 属性。当我们只有少数开发人员时,我总是这样做:
- 在本地临时备份它们
- 在本地删除它们并提交(或远程删除它们并更新)
- 从备份本地重新添加它们(步骤#1)
- 添加 svn:ignore 属性并提交
问题是其他开发者在更新之前也必须备份他们的文件,因为他们的本地文件在更新时会被删除。任何其他限制较少的解决方案,或者我真的必须发送“请在更新前备份!” 电子邮件?
svn - SVN 像 .gitignore 一样忽略
在Git中,如果我有一个项目,里面有很多项目,假设有很多 Java 项目,我可以.gitignore
在根目录中创建一个文件,它将在整个存储库中“受到尊重”。
如何为 SVN 项目执行此操作?
例如,如何为.gitignore
以下内容进行“svn ignore”设置(通过 cmd 行)?
问题中最重要的部分:如何使它适用于根目录中的新文件夹?例子:
我svn propset svn:ignore "*.class" . -R
在我的根目录下运行并提交。好的:
现在,我创建文件夹 3。以前的svn:ignore
设置将不适用,对吧?有没有办法做到这一点?
svn - 除了 svn 中的 packages.config 之外,忽略 *.config 的适当模式是什么?
我想忽略所有具有特定扩展名的文件(例如 *.config),因为它们是生成的,但名为“packages.config”的文件除外,它是静态的。本质上,开发人员不应意外签入 app.config、bob.config、web.config 或任何其他扩展名为“.config”的文件
svn:ignore 的合适模式是什么?
我试过的
如果我将 svn:ignore 设置为
然后忽略所有文件,包括 packages.config。这是意料之中的。所以我想验证我可以排除文件名中包含包的所有配置文件。
这可以解决问题。
但是,我无法得到该模式的反转。我在互联网上搜索示例,发现使用“^”和另一个使用“!” .
我试过了
这没有达到预期的效果。在这一点上,我意识到我显然不明白如何实现这一点。所以我尝试添加!packages.config
然后*.config
.
然后*.config
_!packages.config
并添加^packages.config
那没有用。
来源
我访问的许多网站都专注于如何排除文件。
- 忽略未版本化的项目
- 您如何在 Subversion 下包含/排除某种类型的文件?
- 回复:svn的逆:忽略属性
- Shell Command Language (tortoise svn 链接到这个页面来理解模式匹配)
- 使用 svn:ignore 忽略除某些文件之外的所有内容
svn - TortoiseSVN 中的忽略/取消忽略文件夹/文件
以下网页建议可以通过右键单击文件/文件夹并选择“从忽略列表中删除”来使用 TortoiseSVN 取消忽略文件/文件夹。我没有这个选项,如下所示:
“Unversion 添加到忽略列表”和“Unversion 添加到忽略列表(递归)”之间还有什么区别?我在这里读到“Unversion 添加到忽略列表(递归)”会忽略树中的所有文件/文件夹,但根据我的经验,“Unversion 添加到忽略列表”也会这样做。
svn - 不要在 TortoiseSVN 中检出某些文件类型
我已经阅读了很多关于如何在 TortoiseSVN 中忽略文件/文件夹的说明,但它们似乎都解决了您提交某些内容并希望从该提交中排除项目的情况。
我的问题是,我想防止在更新期间下载某些文件类型。有些文件只对我们的艺术部门感兴趣(不幸的是,它们很大),我不想把我的硬盘弄得乱七八糟。但是我确实需要在同一棵树中的其他文件(所以我不能只排除整个分支)。
那么,有没有办法一开始就阻止某些扩展被下载呢?
svn - svn:ignore 排除文件不被忽略
我有一个目录,其中包含具有各种扩展名的文件。我想在 svn:ignore 中执行与以下 .gitignore 代码等效的操作:
如何在 svn:ignore 中实现这一点?
svn - 如何忽略 svn 状态的目录?
我想在运行时忽略一个目录或一组文件svn st
,但我不想设置svn:ignore
属性,这意味着我仍然希望在运行时更新目录/文件svn up
。我只是不想看到该文件夹的状态。我能做到这一点吗?
svn - svn:ignore without commit 的测试结果
有没有办法在不先提交的情况下测试 svn:ignore 属性的结果?
我有一个大型 svn 项目,我使用 git 在本地进行了重组。现在我需要应用 svn:ignore 属性来匹配 .gitignore 文件。我想在提交之前测试我对 svn:ignore 属性的所有更改是否正常工作。有没有办法做到这一点?
我知道可以在一个分支上工作,直到我把它做对然后合并,但似乎应该有一个更简单的方法。