TFS有一个有趣的习惯,会在文件夹中混合大小写。例如,一些开发人员可能会检入
有没有办法强制TFS将文件/文件夹区分大小写?
例如,如果文件夹
大多数用户不会注意到这一点,但在TFS数据库内部,这可能会导致其他工具(如git-tfs)产生混淆。
$/FooBar/readme.txt
,而其他人可能会检入$/Foobar/readme.txt
。有没有办法强制TFS将文件/文件夹区分大小写?
例如,如果文件夹
$/FooBar/
已经存在,当有人添加$/foobar/readme2.txt
时,文件夹的大小写将被更新为$/FooBar/readme2.txt,因为已经存在。大多数用户不会注意到这一点,但在TFS数据库内部,这可能会导致其他工具(如git-tfs)产生混淆。
git ls-tree master
将显示FooBar/readme.txt
和Foobar/readme.txt
。这会导致Git始终认为有些东西已更改,而实际上并没有。 - syvex