在 Windows 中,使用 Subversion 修改文件名称的大小写需要小技巧,因为在改名期间,两个文件名称需要同时存在。因为 Windows 的文件系统是大小写不敏感的,所以使用平常的改名命令是不能工作的。
Fortunately there are (at least) two possible methods to rename a file without losing its log history.
It is important to rename it within subversion. Just renaming in explorer will corrupt your working copy!
解决方案 A)(推荐)
- 提交你工作副本中的改变到版本库
- 使用版本库的浏览器立即重命名该文件的大写(小写)为小写(大写)
- 更新你的工作副本
解决方案 B)
- 使用toiseSVN子菜单中的重命名命令将UPPERcase重命名为UPPERcase_ 格式
- 提交该更改
- 将UPPERcase_重命名为upperCASE格式
- 提交该更改