टीएफएस में फ़ोल्डर में मामले को मिश्रण करने की एक मजेदार आदत है। उदाहरण के लिए, कुछ डेवलपर $/FooBar/readme.txt
में चेक कर सकते हैं जबकि अन्य $/Foobar/readme.txt
में चेक इन कर सकते हैं।टीएफएस स्रोत नियंत्रण केस संवेदनशीलता
क्या टीएफएस को फाइल/फ़ोल्डर को केस-संवेदी के रूप में इलाज करने के लिए मजबूर करना है?
उदाहरण के लिए, यदि कोई फ़ोल्डर $/FooBar/
पहले से मौजूद है, जब कोई $/foobar/readme2.txt
जोड़ता है, तो फ़ोल्डर आवरण $/FooBar/readme2.txt होने के बाद अपडेट हो जाएगा क्योंकि यह पहले से मौजूद है।
अधिकांश भाग के लिए उपयोगकर्ता इसे नोटिस नहीं करेंगे, लेकिन आंतरिक रूप से टीएफएस डेटाबेस में, इससे अन्य टूल्स (जैसे git-tfs) में भ्रम पैदा हो सकता है।
गिट-टीएफएस में इस तरह की समस्याएं किस प्रकार की समस्याएं हैं? –
आपको गिट में एक ही फ़ाइल की डुप्लिकेट प्रविष्टियां मिलेंगी। 'गिट एलएस-पेड़ मास्टर' दोनों 'FooBar/readme.txt' और' Foobar/readme.txt' दोनों दिखाएगा। यह गिट हमेशा सोचता है कि कुछ बदल गया है, जब यह नहीं है। – syvex
यह जो इस मुद्दे को ट्रैक करता GIT-TFS में बग ट्रैकर मुद्दा हो रहा है: https://github.com/git-tfs/git-tfs/issues/104 – jessehouwing