【发布时间】:2012-10-06 20:07:26
【问题描述】:
我一直在做一个使用 Windows 机器作为测试服务器的开发项目。最终,我希望“实时”版本最终出现在 Linux 机器上。在尝试在 Linux 机器上进行测试时,很明显我需要更改几个文件名的大小写,因为 Windows 不区分大小写,但 Linux 不区分大小写。当我在 Windows 中更改文件名大小写时,TortoiseSVN 识别出文件已更改并适当地标记了我的文件夹。但是,当我尝试提交更改时,TortoiseSVN 不仅告诉我没有进行任何更改,而且实际上将我所做的所有文件名更改恢复为原始大小写。
我的问题是,有没有一种简单的方法来更改文件名大小写从 Windows PC 并让更改出现在我的存储库中?我想尽可能避免任何类型的删除、提交、替换、提交情况,以保持我的提交整洁。谢谢!
【问题讨论】:
-
svn ren有什么问题(重命名)?在 TSvn 中,右键单击该文件并从上下文菜单中选择Rename。
标签: windows tortoisesvn case-sensitive case-insensitive