2010-09-29 6 views
5

टीएफएस एक वीएम पर स्थापित किया गया था और हमारे पास 6 देव हैं जो इसका उपयोग कर रहे हैं। हम एक साल से अधिक समय से जा रहे हैं। हमें वीएम को एक नए डाटा सेंटर में ले जाना है और आईपी पता बदलना है। हम सभी ने HOST या DNS के बजाय अपने आईपी द्वारा टीएफएस सर्वर का संदर्भ दिया (हाँ, मुझे पता है!)टीएफएस - एक नए सर्वर पर जा रहा है। नई सर्वर जानकारी के साथ समाधान कैसे अपडेट करें?

सब कुछ आईपी पते के रूप में हार्डकोड किया गया है। हम स्थानीय सर्वर को नए सर्वर आईपी में पियोनट करने के लिए कैसे अपडेट करते हैं?

मुझे रजिस्ट्री में 'सर्वर' प्रविष्टियां मिली हैं और मैंने पाया है कि समाधान फ़ाइल में सर्वर को आईपी में हार्डकोड किया गया है।

क्या इन परिवर्तनों को मैन्युअल रूप से फ़ाइलों/रजिस्ट्री को संपादित किए बिना करने का कोई आसान तरीका है?

उत्तर

9

यहां मैंने अपनी समस्या को हल करने के लिए किया है।

कदम

  1. नोटपैड में संपादित EP2.sln। SccTeamFoundationServer = http://123.123.123.123:8080/ से SccTeamFoundationServer = http://123.123.123.124:8080/ से बदलें। नोट: फ़ाइल केवल पढ़ने के रूप में चिह्नित किया जाएगा। केवल फ़ाइल गुणों में पढ़ें अनचेक करें।
  2. ओपन वीएस (कोई समाधान खुला नहीं है)। देखें -> टीम एक्सप्लोरर 3. सर्वर नोड (123.123.123.124) पर राइट क्लिक करें और 'डिस्कनेक्ट'
  3. 'मौजूदा टीम प्रोजेक्ट जोड़ें' बटन पर क्लिक करें और फिर 'सर्वर' बटन पर क्लिक करें 5. 'जोड़ें' पर क्लिक करें। एक नया सर्वर जोड़ने के लिए। आईपी ​​पता दर्ज करें और डिफ़ॉल्ट छोड़ दें। ठीक क्लिक करें और फिर 'बंद करें'
  4. ड्रॉप डाउन से, नया सर्वर चुनें (आपके द्वारा दर्ज आईपी के रूप में लेबल किया जाएगा)। '(सभी का चयन करें)' चेक बॉक्स पर क्लिक करें और फिर ठीक क्लिक करें। सर्वर की जानकारी रीफ्रेश करना शुरू हो जाएगी, जब तक यह पूरा नहीं हो जाता है।
  5. इस बिंदु पर, टीम एक्सप्लोरर विंडो बंद करें और समाधान खोलें। एक संवाद होगा "कुछ परियोजनाओं और परियोजना फाइलों में जानकारी के बारे में समाधान की स्रोत नियंत्रण जानकारी के बीच एक विसंगति दिखाई देती है।" बस ठीक क्लिक करें और समाधान लोड होने की प्रतीक्षा करें।

हो गया।

4

समाधान द्वारा उपयोग की जाने वाली टीम नींव सर्वर .sln फ़ाइल में हार्डकोड किया गया है। आप इस तरह के एक सेक्शन देखेंगे:

SccTeamFoundationServer = http://192.168.1.100:8080/ 

आपको विजुअल स्टूडियो में टीम एक्सप्लोरर में टीएफएस पता को संशोधित करने की भी आवश्यकता है।

+0

आप टीम एक्सप्लोरर में पता कैसे संपादित करते हैं? यही वह है जिसे मैं समझ नहीं सकता। –

+0

आप एक नया टीम सर्वर जोड़ते हैं और पुराने को हटाते हैं।टीम एक्सप्लोरर में आप '+' आइकन पर क्लिक करें और फिर 'सर्वर ...' बटन पर क्लिक करें जो आपको TFS सर्वर प्रबंधित करने की अनुमति देता है। –

+0

जो कुछ मैं करने से बचने की कोशिश कर रहा हूं। मैं कुछ भी फिर से नहीं करना चाहता, बस एक पता बदलें। क्या कोई दूसरा रास्ता नहीं है? यदि मैं एक नया सर्वर जोड़ता हूं तो क्या यह मौजूदा वर्कस्पेस को गड़बड़ कर देगा? –

4

डस्टिन डेविस द्वारा प्रदान किया गया उत्तर सही है, हालांकि ध्यान देने योग्य एक बात यह है कि विजुअल स्टूडियो ने आपकी उपयोगकर्ता सेटिंग्स के तहत टीम फाउंडेशन से अपना कनेक्शन कैश किया होगा।

C: \ Users [USER] \ AppData \ Local \ Microsoft \ टीम फाउंडेशन डस्टिन के निर्देशों का पालन करने के बाद, अगर आप अभी भी है कि अपने पुराने आईपी पते का उल्लेख है एक त्रुटि संदेश मिलता है, तो निम्न स्थान पर कैश फ़ोल्डर खाली करने का प्रयास \ X.0 \ Cache

यह दृश्य स्टूडियो को आपके द्वारा प्रदान की जाने वाली नए आईपी पते का उपयोग करने के लिए मजबूर होना चाहिए।