की बजाय पुराने टीएफएस सर्वर से खींचने की कोशिश कर रहा है मेरी टीम ने कुछ समय पहले हमारे टीएफएस को पुराने सर्वर से एक नए सर्वर में स्थानांतरित कर दिया था। हम अपने स्थानीय परिवर्तनों को प्रबंधित करने और उन्हें tfs में धक्का देने के लिए गिट tfs का उपयोग कर रहे हैं।गिट-टीएफएस हमारे नए एक
हालांकि मैं एक मुद्दा में चल रहा है जब मैं की तरह तो
git tfs clone http://our.new.tfs/tfs $/project "myrepo"
Git नए सर्वर से कनेक्ट और सब कुछ नीचे खींच करने में सक्षम है TFS से एक exsisting रेपो क्लोन। मैं फिर परिवर्तन कर सकता हूं और उन्हें कोई समस्या नहीं कर सकता। ऐसा नहीं है जब तक मैं एक git tfs pull
या git tfs checkintool
इस मैं कोई त्रुटि मिलती है कह करने की कोशिश:
Unable to locate a remote for <http://our.old.tfs/tfs>$/project
जब मैं config यूआरएल http://our.new.tfs/tfs
के रूप में परिभाषित किया गया है की जाँच इसलिए मैं नहीं जानता कि जहां यह करने के लिए विचार हो रहा है पुराने सर्वर से खींचो।
मैंने कॉन्फ़िगरेशन फ़ाइल से रिमोट सेक्शन हटाने की कोशिश की है और git tfs init [remote]
करें लेकिन फिर भी वही त्रुटि आती है। मैंने रिपो को भी स्क्रैप किया है और एक ताजा क्लोन के साथ शुरू किया है लेकिन फिर भी वही बात है। यह हमेशा पुराने सर्वर को इंगित करता है, न कि नया।
मैं घंटों के लिए ऑनलाइन देख रहा हूं लेकिन समाधान खोजने में कोई भाग्य नहीं है। अगर आप कोई सहायक सलाह दे सकते हैं तो कृपया मुझे बताएं!
अग्रिम धन्यवाद!
जब हमने टीएफएस सर्वरों को स्विच किया, तो यह प्रश्न (और समाधान) मुझसे भी संबंधित था, लेकिन मैं अपने मौजूदा गिट-टीएफएस क्लोन को रखने में सक्षम था। '.git/config' को संपादित करना और' [tfs-remote "default"] में 'legacy-urls' प्रविष्टि जोड़ना' ने मुझे अपने मौजूदा क्लोन को नए TFS सर्वर के साथ उपयोग करने की अनुमति दी। –