作为一个重度强迫症患者,是不忍受文件名,有字母大小拼写错误的,但是在git下,已是受控版本文件要改过来,要费些周章了。

一、环境

Widnows + git version 2.24.0 + TortoiseGit 2.12.0.0

二、问题

对于已经已经进行版本管理的文件,进行只是改动大小写重命名,会出现能感知到文件变化,但无法提交更新的问题。

比如原文件 scr\AbE.txt 已经进行版本控制,如果后期发现大小写不对,改为src\Abe.txt,则Abe.txt会被TortoiseGit感知为非版本控制文件,但上层的src文件夹能感知到工作区文件已经发生变,但是commit时却是无任何变化文件。

三、解决

scr\AbE.txt 以保留本地文件的形式从版本仓储中删除,再进行重命名为Abe.txt,最后再将Abe.txt加版本仓储,提交即可。

四、副作用

按这种方法,是先移除,再添加版本,在git库内,其实是两个文件了,所以提交历史也分成两段了。

最新文章

  1. linux: 常用copy 命令
  2. js实现当前导航菜单高亮显示
  3. mybatis实战教程(mybatis in action)之四:实现关联数据的查询
  4. 激活windows10 LTSB 2016
  5. SQL--视图
  6. Mac下android_sdk配置环境变量
  7. [Java] 通过文件流拷贝文件
  8. class JOIN
  9. iOS开发——C篇&函数解析
  10. 转载 js判断浏览器
  11. RabbitMQ安装和使用(和Spring集成)
  12. 终端字形logo
  13. shell 中test命令
  14. java 并发多线程 锁的分类概念介绍 多线程下篇(二)
  15. JavaScript实现文字跑马灯
  16. day 7-6 多线程及开启方式
  17. python显示进度条
  18. redis信息相关集群
  19. 腾讯云服务器 安装fastdfs文件服务器
  20. 三角形-->九九乘法表

热门文章

  1. nacos服务注册之服务器端Raft
  2. python:虚拟环境与pip
  3. 一个 java 文件的执行过程详解
  4. CSS相关知识(持续更新中)
  5. 【秒懂音视频开发】05_Qt开发基础
  6. let、const、var区别?
  7. 【odoo14】第十三章、网站开发(对外服务)
  8. RSA典型非对称加密算法
  9. Python装饰器(2)
  10. python爬取三国演义的所有章节储存到本地文件中