首页 / 知识
关于svn:如何告诉Subversion将文件视为二进制文件?
2023-04-16 00:30:00

How do I tell Subversion to treat a file as a binary file?如何告诉Subversion(svn)将文件视为二进制文件? 可以使用以下方法手动将位于存储库中的文件标识为二进制文件:
这通常不是必需的,因为Subversion会在首次添加文件时尝试确定该文件是否为二进制文件。如果Subversion在应将其视为二进制文件时将某个类型错误地标记为"文本",则可以配置Subversion的auto-props功能以使用非文本MIME类型自动标记该文件。不管文件上配置的属性如何,Subversion仍将文件以二进制格式存储在资源库中。 如果Subversion将MIME类型标识为"文本"类型,则它将启用某些在二进制文件上不可用的功能,例如svn diff和svn blame。它还允许自动的行尾转换,可以在逐个客户端的基础上进行配置。 有关更多信息,请参见Subversion如何处理二进制文件? 来自Subversion书籍的第367页
手动编辑将由 完成
基本上,您必须将mime类型设置为八位字节流:
如果'svn add'猜出了错误的类型,并给您类似以下的错误:
然后解决方法是添加不带属性的文件,然后在第二步中设置属性:
例如:
尽管Subversion尝试自动检测文件是否为二进制文件,但是您可以使用svn propset覆盖mime类型。 如果在Windows中使用Torvise svn,请右键单击该文件并转到属性。单击new并添加类型为svn:mime-type的新属性。对于put值:application / octet-stream svn寻找一个mime类型的属性,如果它不存在,则猜测它是文本。您可以显式设置此属性,请参见http://svnbook.red-bean.com/en/1.5/svn.forcvs.binary-and-trans.html 根据Subversion常见问题解答,您可以使用svn propset将svn:mime-type属性更改为application / octet-stream 通常默认情况下会为您执行此操作,但是如果不是,则需要查看文件属性和属性集。 |
最新内容
相关内容
linux文件异或命令?
linux文件异或命令?,数字,系统,工作,管理,命令,数据,网络,文件,第一,单位,基本linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux文件复制的命令?
linux文件复制的命令?,系统,文件,命令,目录,源文件,基本知识,位置,目标,选项,文件夹,在Linux中,要将指定源文件复制到目标文件,但不覆盖原有文linux写文件命令行?
linux写文件命令行?,工作,系统,命令,信息,名字,文件,目录,资料,标准,时间,linux命令编辑文件命令是什么linux常用命令有pwd命令、cd命令、ls命linux复制命令文件?
linux复制命令文件?,系统,文件,命令,目录,基本知识,源文件,目标,文件夹,路径,选项,linux怎么复制命令cp命令:用于复制文件或目录。语法如下:`baslinux下文件均分命令?
linux下文件均分命令?,管理,情况,系统,工作,信息,地址,命令,目录,单位,设备,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配linux的文件替换命令?
linux的文件替换命令?,系统,工作,实时,命令,文件,批量,字符串,内容,方法,表示,linux命令行替换文件内容Linux下批量替换多个文件中的字符串的linux查文件数量命令?
linux查文件数量命令?,系统,数据,电脑,命令,文件,信息,代码,对比,软件,第三,linux系统如何查看自己创建了多少文件夹为了实验,我打算总共创建 7linux命令去重文件?
linux命令去重文件?,系统,工作,命令,信息,数据,环境,代码,文件,目录,操作,Linux的命令行中一些文本操作技巧的实例分享1、把文件中所有的 findlinux写大文件命令?
linux写大文件命令?,服务,数据,第三,较大,基础,工具,设备,文件,大小,命令,linux拼接文件时出错文件过大)在windows下转换:利用一些编辑器如Ultralinux查询文件夹命令?
linux查询文件夹命令?,系统,软件,电脑,命令,文件,文件夹,单位,第三,档案,数据,linux文件夹的大小命令?1、最简单的查看方法可以使用ls -ll、lslinux多文件打包命令?
linux多文件打包命令?,系统,工具,时间,代码,文件,命令,文件夹,目录,指令,格式,Linux怎么用命令合并多个文件为一个将两个文件filetxt和filetxtlinux匹配文件名命令?
linux匹配文件名命令?,系统,时间,发行,位置,工具,软件,名称,盘后,电脑,盘中,linux如何查找某个文件名1、用CRT软件连接一个Linux系统 。打开需