在添加一个文件的时候,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://www.cnblogs.com/fengbohello/p/4897264.html,如需转载请自行联系原作者

svn 修改文件的二进制或文本标记相关推荐

  1. intellij idea svn 修改文件后,文件夹路径也变为蓝色

    svn文件修改后,默认只有当前文件更改而父文件没有标注,很不直观:后来一顿好找,终于,嘿嘿嘿! File-->settings-->version control-–>勾选show ...

  2. svn 修改文件的可执行权限

    设置svn可执行权限,svn:executable 1)svn propset svn:executable on 文件名/文件夹名 2)svn propset svn:executable on t ...

  3. 第一次使用Winhex直接修改文件二进制数据

    下面使用Winhex来尝试直接修改文件的二进制数据. 首先选择一个图片文件来做修改练习.如果直接修改EXE文件,可能产生不可预料的后果. 打开一个图片文件,如下: 下划红线的按钮就是Winhex的修改 ...

  4. SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...

    添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: 加入以后,你的文件会变 ...

  5. python修改二进制文件_python二进制修改bcwav文件

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #python二进制修改bcwav文件 # 批处理BAT以十六进制方式修改文件内容 # h ...

  6. python怎么编辑文件夹_python创建修改文件

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录 ...

  7. Day13-超文本标记语言

    title: Day13-超文本标记语言 date: 2020-07-21 10:28:59 tags: HTML内容 Html就是超文本标记语言的简写,是最基础的网页语言 Html是通过标签来定义的 ...

  8. 开头和结尾标记 在不同系统_文本标记的宝藏平台——Docusky

    DocuSky是一个个人化的数位人文协作平台,可以为研究者提供一些数位人文研究的服务.并且同马库斯.CBDB.Palladio有着兼容性,可以实现跨平台操作,形成更全面的工作流程和功能. 北京大学工作 ...

  9. java流与文件——读写二进制数据(DataOutput + DataInput)

    [0]README 0.1) 本文描述转自 core java volume 2, 旨在理解 java流与文件--读写二进制数据(DataOutput + DataInput)的相关知识: 0.2) ...

最新文章

  1. 无监督学习:大数据带我们洞察现在,但小数据将带我们抵达未来
  2. Android关于Handler发送消息里面的arg1和arg2以及obj和what的用法
  3. php字符长度函数漏洞 ctf,CTF中常见php-MD5()函数漏洞
  4. mac预装的php路径,Mac使用系统自带php和Apache
  5. Qt工作笔记-profile中INSTALLS的使用
  6. spring整合redis问题
  7. hive 修改cluster by算法_Spark SQL连接 Hive源码深度剖析
  8. sqlhelp(sqlite)
  9. windows MD5校验命令
  10. lvds接口屏线安装图解_液晶屏上的LVDS,TTL,RSDS三种接口的详解
  11. C#调用PB生成dll详解
  12. 题目 1341. 十三号星期五
  13. 如何计算 R 中 T 检验 的 P 值
  14. 面试必备之反问面试官
  15. 迷你世界服务器为什么在维护,迷你世界为什么进不去迷你世界进不去怎么办
  16. 2021-2027全球及中国气提系统行业研究及十四五规划分析报告
  17. DBeaver改成英语
  18. uniapp抖音小程序发布激励广告
  19. 增强线下体验 加强线上渠道 便利蜂引领行业破局
  20. (十八)享元模式详解(都市异能版) - 转

热门文章

  1. 《论文笔记》ROBUST MAP ALIGNMENT FOR COOPERATIVE VISUAL SLAM
  2. 属性文法和语法制导翻译
  3. Python 爬虫学习笔记
  4. 在CentOS上搭建PHP服务器环境(可用)
  5. NetBeans与myeclipse区别
  6. 三星 平板手机电脑 Galaxytab2忘记开机密码解决方法
  7. K线理论--单根K线形态
  8. 35岁小贝荣膺终身成就奖
  9. bcp+Sql语句抽取数据导出
  10. .NET下实现分布式缓存系统Memcached