我必须递归地重命名完整的文件夹树,这样就不会出现大写字母(它是C++源代码,但这不重要).
忽略CVS和Subversion版本控制文件/文件夹的额外积分.首选的方式是shell脚本,因为shell应该可以在任何Linux机器上使用.
关于文件重命名的细节,存在一些有效的论点.
我认为小写名称相同的文件应该被覆盖;这是用户的问题.当在忽略文件系统的情况下签出时,它也会用后者覆盖第一个文件系统.
我会考虑AZ字符,并将它们转换成AZ,其他所有的东西都只是在调用问题(至少是源代码).
在Linux系统上运行构建需要这个脚本,所以我认为应该忽略对CVS或Subversion版本控制文件的更改.毕竟,这只是一个临时结帐.也许"出口"更合适.