Subversion 是否支持在签出/导出和提交期间翻译文件名路径组件?例如,我可以设置 SVN(客户端或服务器端,没关系)自动替换路径名中的和 ':' 字符,用字符 '+' 替换它们吗?
基本上,Windows 不能容忍文件名中的某些字符(例如 ':'),官方建议当 Windows 客户端可能需要访问您的存储库时不要使用这些字符。有时,这不是一个选项:我们将 Linux /etc/ 配置树保留在 SVN 中,具有接口别名的机器在 'sysconfig/network-scripts' 下具有像 'ifcfg-eth0:0' 这样的文件名。
Subversion 客户端(或我现在正在使用的 Eclipse 编辑器)有什么方法可以在结帐/导出时自动翻译任意路径组件,然后在提交期间重新翻译回来?如果没有,SVN 服务器端钩子脚本有什么办法来处理这个吗?