java - 在 eclipse 中对 svn 项目中的所有文件和文件夹使用 autoprops

标签 java eclipse svn mime-types

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

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

  • svn:mime-type=text/plain
  • 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

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

如有任何想法,我们将不胜感激。

问候。

最佳答案

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

This works great for files. However, the settings are not applied to newly created directories.

您拥有的自动 Prop 部分的值为*.*。该属性仅适用于名称类似于 foo.bar 的文件和目录。您可以只保留 *,该属性将应用于所有新添加的项目。

关于java - 在 eclipse 中对 svn 项目中的所有文件和文件夹使用 autoprops,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19962403/

相关文章:

java - 根据用户选择/输入从集合中过滤对象

java - getResourceAsStream 方法之间的区别

java - 如何使用 Ant 脚本调试 Java 桌面应用程序?

java - 可运行的导出 JAR 在退出 Eclipse 时未正常运行

svn - msbuild 社区任务和 Svn 提交

java - 使用 Date 与 datanucleus 和应用程序引擎 (GAE Java) 进行类转换异常

java - 如何获取 Maven 依赖项列表以及从中获取它们的存储库

eclipse - 如何为Eclipse安装TestNG插件

svn - 如何在服务器上创建 SVN 存储库?

svn - 已跳过 '***' -- 发现有阻碍的工作副本