svn中有全局忽略的概念吗?

发布于 2024-08-30 03:07:53 字数 327 浏览 6 评论 0原文

有没有办法为 SVN 存储库或 PC 上的 SVN 客户端设置全局忽略列表?

我使用 Tortoise/Ankh/VisualSVN 等工具的唯一原因是因为我只想签入我需要的文件,而不想签入所有 bin/obj/Resharper 内容。

我被 .gitignore.hgignore 宠坏了,我只是将它们复制到存储库,然后使用 git commit -a 而不必关心检查垃圾。

我知道我可以手动设置它,但这很乏味,而且我认为它也必须应用于创建的每个新文件夹。

在Windows下使用SVN。

Is there a way to setup a global list of Ignores for a SVN Repository or for the SVN Client on the PC?

The only reason I'm using tools like Tortoise/Ankh/VisualSVN is because I want to only check in the files I need without all the bin/obj/Resharper stuff.

I'm spoiled by .gitignore and .hgignore which I just copy to a repository and then use git commit -a without having to care about checking in junk.

I know I can manually set it, but that's tedious to do and I think it had to be applied to every new folder that gets created as well.

Using SVN under Windows.

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

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

发布评论

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

评论(2

流殇 2024-09-06 03:07:53

在安装 Subversion 时,路径中有一个文件,例如以下路径之一:

  • Windows Vista/7/8/8.1/10: C:\Users\\AppData\Roaming\Subversion\ config
  • Windows XP:c:\Documents and Settings\<用户名>\.subversion\config
  • Unix(Linux 等)、macOS:$HOME/.subversion/config

包含 Subversion 的全局配置。在 [miscellany] 部分中有一个 global-ignores 参数,您可以使用它来设置全局忽略的文件名模式。

Subversion 书籍的 运行时配置区域 部分提供了更多信息信息,包括如何在注册表中设置此类全局配置参数(如果需要)。

典型示例:

[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db

或者如果您正处于使用 Git 的过渡阶段:

[miscellany]
global-ignores = .git

On an install of Subversion, there is a file in a path such as one of the following:

  • Windows Vista/7/8/8.1/10: C:\Users\<username>\AppData\Roaming\Subversion\config
  • Windows XP: c:\Documents and Settings\<username>\.subversion\config
  • Unix (Linux, etc), macOS: $HOME/.subversion/config

that contains a global configuration for Subversion. In the [miscellany] section is a global-ignores parameter which you can use to set up globally ignored filename patterns.

The Runtime Configuration Area section of the Subversion book has more information, including how to set up such global configuration parameters in the registry if you need to.

Typical examples:

[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db

or perhaps if you are in a transition phase to using Git:

[miscellany]
global-ignores = .git
七堇年 2024-09-06 03:07:53

如果您使用 Subversion 1.8 和更新的客户端,可以在存储库中设置全局忽略

Subversion 1.8 版本引入了存储库指令配置功能。由于这个新功能,您可以在存储库端配置 svn:global-ignores 属性。

请参阅 SVNBook 1.8 |忽略未版本控制的项目SVNBook 1.8 |继承属性了解更多信息。

It is possible to setup global ignores in a repository if you use Subversion 1.8 and newer client.

Subversion 1.8 release introduced the Repository Dictated Configuration feature. Thanks to this new feature, you can configure the svn:global-ignores property on repository side.

See SVNBook 1.8 | Ignoring Unversioned Items and SVNBook 1.8 | Inherited properties for more information.

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