TFS has a funny habit of mixing up case in folders. For example, some developers might check in $/FooBar/readme.txt
while others may check in $/Foobar/readme.txt
.
Is there anyway to force TFS to treat files/folders as case-sensitive?
For example, if a folder $/FooBar/
already exists, when someone adds $/foobar/readme2.txt
, the folder casing would be updated to be $/FooBar/readme2.txt since that already exists.
For the most part users won't notice this, but internally in the TFS database, this can cause confusion in other tools (like git-tfs).
git ls-tree master
would show bothFooBar/readme.txt
andFoobar/readme.txt
. This causes git to always think something has changed, when it hasn't. – Krystalkrystalle