您的位置:首页 > 其它

svn 修改文件的二进制或文本标记

2015-10-21 11:17 627 查看
在添加一个文件的时候,svn自动标记成了二进制文件。当时也没在意就提交了。结果修改了之后不能进行svn diff操作,说是二进制文件不能进行diff操作。在网上找了个方法,修改这个文件的标记属性,把这个文件的“二进制”标记改为“文本标记”就可以了。

使用svn propget svn:mime-type命令可以对文件的属性进行修改。

# svn propedit svn:mime-type log4crc
svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项


结果报错,这是环境变量中没有设置默认的文本编辑工具,现在设置为vim。

# export EDITOR="vim"


# svn propedit svn:mime-type log4crc


把"application/xml"改为text/plain就行了。



保存,退出。

使用svn st查看当前文件状态:

# svn st
MM      log4crc


现在可以使用svn diff命令查看文件内容变化了。

参考:http://blog.chinaunix.net/uid-20662363-id-3067425.html

/article/4845190.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: