4

最近在我机构的 svn 中引入的预提交触发器被证明很麻烦。

他们要求每个文件都具有以下属性:

  • svn:mime-type=文本/纯文本
  • svn:eol-style=native

手动(在 Eclipse 中),我可以右键单击 Java 项目文件夹并导航 Team>SetProperty。然后,我将上面列出的属性一一打勾,将属性递归地应用于所有资源,然后单击确定。

然后我就可以提交了。

这个过程很艰巨,每次引入新文件时都必须重复。

因此,我热衷于在 eclipse 中实现 autoprops 的使用。

导航窗口>首选项>团队>SVN>属性配置,我导入以下文件:

[auth]

[helpers]

[tunnels]

[miscellany]
enable-auto-props = yes

[auto-props]
*.* = svn:mime-type=text/plain;svn:eol-style=native

这对文件很有用。但是,这些设置不适用于新创建的目录。

任何想法,将不胜感激。

问候。

4

1 回答 1

2

如果您使用 Subversion 1.8 或更新的客户端,那么您可以开始使用svn:auto-propsversioned 属性来自动设置这些svn:mime-typesvn:eol-style其他属性。请参阅以下文章:

这对文件很有用。但是,这些设置不适用于新创建的目录。

您拥有的 auto-props 部分的值是*.*. 该属性仅适用于名称为 的文件和目录foo.bar。您可以离开*,该属性将适用于所有新添加的项目。

于 2014-08-05T16:08:26.637 回答