技术开发 频道

ClearCase大小写敏感问题

【IT168 技术文章】

  CC的大小写敏感问题根据OS不同而不同,UNIX底下MVFS是大小写敏感的,Windows底下MVFS大小写不敏感。这里我只是根据自己的经验参考CC的文档总结了Windows底下大小写敏感的内容。

  Windows文件系统是大小写不敏感(case-insensitive)和字母保护(case-preserving)的,正因为这样,MVFS默认的配置是大小写不敏感和字母不保护。(这在CC控制台可以看到,如Figure 1) 在这样的配置下,MVFS会将文件名称中的大写字母全部转变成小写字母存储。所有Windows底下MVFS对大小写敏感配置的操作均在ClearCase Control Panel的MVFS中配置。(注:对MVFS的配置操作需要重新启动才能生效。)

  大小写敏感配置 选项
  效果
  效果实例

  Case Insensitive
  Case preserving

  *

  1. MVFS大小写不敏感。命令行下使用CC,进入目录或对文件操作时,大小写不敏感。
  2. 在dynamic view中新建view-private file时MVFS会自动将大写字母转变成小写字母。

  *

  1. MVFS大小写不敏感。命令行下使用CC,进入目录或对文件操作时,大小写不敏感。

  2. MVFS保护新建的view-private file的名字的大小写。怎么给view-private file命名的MVFS就怎么保留存储。

  1. MVFS大小写敏感。命令行下使用CC,进入目录或对文件操作时,大小写敏感。
  2. MVFS保护所有创建的文件的名字中的字母。

  注:*表示选中

  Snapshot 和Web Views中的大小写敏感
  Snapshot 和 Web views使用本地的文件系统来读取操作文件。在Windows文件体系下大小写不敏感、通常在创建文件名称时字母保护。在UNIX文件体系下大小写敏感,创建文件名始终字母保护。

 

0
相关文章