忽略递归,包括动态生成的文件和目录

发布于 2024-12-08 01:16:18 字数 94 浏览 0 评论 0原文

正如标题所解释的 - 是否可以递归地在目录上设置忽略属性,包括动态生成的文件和目录。

例如,我有一个 tmp 文件夹,它会不断添加和删除许多其他文件和文件夹。

Just as the title explains - is it possible to set an ignore property on a directory recursively, including dynamically generated files and directories.

For example, I have a tmp folder which will constantly get a lot of other files and folders added to and removed from.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浪漫人生路 2024-12-15 01:16:18

如果 tmp 中没有版本控制文件,那么我会 svn:ignore 顶层目录。否则,您必须找到与生成的文件而不是版本控制的文件匹配的模式(例如,强制生成的文件命名为 generated-FOO.bar 并 svn:ignore 该模式)。

If there are no versioned files in tmp then I would svn:ignore that directory at the top level. Otherwise you'll have to find a pattern that matches the generated files and not the versioned files (e.g. force generated files to be named generated-FOO.bar and svn:ignore that pattern).

空气里的味道 2024-12-15 01:16:18

Which

svn propedit svn:ignore ...

尽管最好避免必须执行递归操作(通过忽略整个生成的目录),但如果您想强制文件系统分支递归地忽略项目,请使用

svn -R propset svn:ignore ignorefile.txt ...

附带的警告,您将覆盖忽略的模式可能会在下面设置新的一组被忽略的模式。

Look into

svn propedit svn:ignore ...

While it is best to avoid having to do recursive things (by ignoring entire generated directories), if you want to force a file system branch to ignore items recurisvely, then use

svn -R propset svn:ignore ignorefile.txt ...

Which comes with the caveat that you will override the ignored patterns that might be set below with your new set of ignored patterns.

沫雨熙 2024-12-15 01:16:18

你可能想在 svn 配置文件中设置全局忽略规则:

global-ignores = tmp

但是,你应该记住,它将为新创建的工作目录激活,这可能会忽略你不想要的内容(使用一些罕见和特定的名称)并且不会被存储在 SVN 存储库中(作为属性)。

You may want to setup global ignore rule in svn config file:

global-ignores = tmp

But, you should remember that it will be activated for newly created working dirs, this possibly will ignore what you were not intended (use some rare and specific name) and will not be stored in SVN repo (as property).

舟遥客 2024-12-15 01:16:18

根据您的上下文,您还可以查看 ~/.subversion/config 中的“global-ignores”配置字段。它是基于每个用户定义的,而不是存储为存储库的一部分。

http://borkware.com/quickies/single?id=260

Depending on your context, you might also look into the "global-ignores" configuration field in ~/.subversion/config. It's defined on a per-user basis, not stored as part of the repository.

http://borkware.com/quickies/single?id=260

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文