TFS有一個混合文件夾大小寫的有趣習慣。例如,一些開發者可能會檢查$/FooBar/readme.txt
,而其他人可能會檢查$/Foobar/readme.txt
。TFS源代碼管理大小寫敏感
無論如何強迫TFS將文件/文件夾視爲區分大小寫?
例如,如果一個文件夾$/FooBar/
已經存在,當有人將$/foobar/readme2.txt
,文件夾套管將被更新爲$/FooBar的/ readme2.txt自認爲已經存在。
大部分用戶不會注意到這一點,但在內部在TFS數據庫中,這可能會導致其他工具(如git-tfs)混淆。
在git-tfs中導致了什麼樣的問題? – 2012-03-19 20:32:57
您將在Git中獲取同一文件的重複條目。 'git ls-tree master'會顯示'FooBar/readme.txt'和'Foobar/readme.txt'。這導致git總是認爲某些東西已經發生了變化,而沒有發生變化。 – syvex 2012-03-20 16:04:19
這似乎是跟蹤此問題的GIT-TFS中的錯誤跟蹤程序問題:https://github.com/git-tfs/git-tfs/issues/104 – jessehouwing 2012-03-20 16:19:43