SVN-在windows上大写问题-导致的版本问题

1,215 阅读1分钟

点击进入微软FSUTIL 命令文档地址

问题描述:我自己用的是windows系统,公司部分项目用的svn,第一次检出项目的时候发现有文件是不在代码库的,这让我郁闷了,这么神奇。后来排查问题后发现是windows不区分文件大小写的问题,同一个目录下有ABC.html,abc.html这样文件的时候,svn检出的时候会出现问题。下面是解决方案,让window的文件夹支持区分大小写。

从 Windows 10 Version 1803 开始,您可以使用以下步骤在文件夹级别启用区分大小写:

1.在开始菜单中搜索 cmd——在「命令提示符」上右击选择「以管理员身份运行」——打开「管理员:命令提示符」工具

2.开启windows linux 子系统:

命令行输入以下命令,之后会提示重启电脑进行配置,输入Y 进行重启

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3.重启后输入以下命令进行文件夹大小写区分设置:

fsutil file SetCaseSensitiveInfo D:\golive-code enable

注:D:\golive-code 这个是我们要设置区分大小写的文件夹路径

4.禁用文件夹大小写区分设置:

fsutil file SetCaseSensitiveInfo D:\golive-code disable



哈哈,这就么愉快的搞定了,开心啊^_^ 希望能帮到大家。