TFS源控制案例敏感性

syv*_*vex 6 tfs git-tfs

TFS有一个很好的习惯,就是在文件夹中混合使用案例.例如,一些开发人员可能会在$/FooBar/readme.txt办理登机手续时办理登机手续$/Foobar/readme.txt.

反正是否强迫TFS将文件/文件夹视为区分大小写?

例如,如果文件夹$/FooBar/已经存在,当有人添加时$/foobar/readme2.txt,文件夹大小将更新为$/FooBar/readme2.txt,因为它已经存在.

在大多数情况下,用户不会注意到这一点,但在TFS数据库内部,这可能会导致其他工具(如git-tfs)混淆.

KMo*_*raz 6

不幸的是,一旦文件夹被签入,它的情况在TFS中仍然是持久的.

解决方法是rename:

tf rename $Project//FooBar $/Project/foobar/
Run Code Online (Sandbox Code Playgroud)

资料来源:http: //kb.teamprise.com/article/view/52