svn中有全局忽略的概念吗?
有没有办法为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在安装 Subversion 时,路径中有一个文件,例如以下路径之一:
C:\Users\\AppData\Roaming\Subversion\ config
c:\Documents and Settings\<用户名>\.subversion\config
$HOME/.subversion/config
包含 Subversion 的全局配置。在
[miscellany]
部分中有一个global-ignores
参数,您可以使用它来设置全局忽略的文件名模式。Subversion 书籍的 运行时配置区域 部分提供了更多信息信息,包括如何在注册表中设置此类全局配置参数(如果需要)。
典型示例:
或者如果您正处于使用 Git 的过渡阶段:
On an install of Subversion, there is a file in a path such as one of the following:
C:\Users\<username>\AppData\Roaming\Subversion\config
c:\Documents and Settings\<username>\.subversion\config
$HOME/.subversion/config
that contains a global configuration for Subversion. In the
[miscellany]
section is aglobal-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:
or perhaps if you are in a transition phase to using Git:
如果您使用 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.