|   |      1 
                                  15
                             
   这个
     | 
|   |      2 
                                  1
                             自动属性完全是客户端功能。使用auto=properties,您还可以定义|重新定义一些添加到Subversion存储库对象的属性(即,对于旧的添加,您必须重新定义错误的mime类型) 
   在里面
    
 在这一切之后 新 *repo中的.sh文件将显示为text/plain。 但是,由于config是客户端的,并且其中的更改不会在repo中填充,因此任何其他Subversion客户端都将继续以text/x-shellscript的形式添加*.sh文件,除非您的更改不再重复 | 
|   |      3 
                                  1
                             Subversion很少单独设置mime类型;要么是您的客户端自己完成的(在这种情况下,您可能需要调整其配置),或者某种形式的标准svn自动道具处理处于活动状态(同样,您需要对其进行调整-对于shell脚本,您还需要将svn:eol样式设置为LF;一些shell将在DOS/Windows行结尾处弹出,并且通过确保Unix行结尾在任何地方都使用,可以避免通过网络共享或某些Windows构建的shell(例如Cygwin)使用文件的问题)。 svn指责的问题在于属性的版本被控制了。在属性更改之前对文件的任何修订都仍然是二进制的(因为mime类型不是以text/开头),所以diffs(和指责)不会(容易)对这些修订起作用。 我认为唯一 修理 这是为了让管理员修改存储库以删除“坏”的mime类型。 然而,作为一种变通方法,您应该能够传递--force指责,告诉它将所有文件视为文本。 事实上,看着 http://subversion.1072662.n5.nabble.com/svn-blame-not-working-for-files-which-had-binary-mime-type-in-a-previous-revision-td177847.html ,最近的subversion客户端会告诉你使用--force。 | 
|   | Eric · pip安装-e svn+ssh不接受用户 7 年前 | 
|  | Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 | 
|   | Dipu H · Viewvc未扩展关键字 7 年前 | 
|   | NealWalters · SVNLook-存储库格式-语法不正确 7 年前 | 
|   | m-mas · 尝试与svn重新同步trac时出错 7 年前 | 
|   | Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |