svn 修改文件的二进制或文本标记
在添加一个文件的时候,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
http://www.cnblogs.com/finallyliuyu/p/3745083.html
作 者:fengbohello
个人网站:http://www.fengbohello.top/
E-mail : fengbohello@foxmail.com
欢迎转载,转载请注明作者和出处。
因作者水平有限,不免出现遗漏和错误。希望热心的同学能够帮我指出来,我会尽快修改。愿大家共同进步,阿里嘎多~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?