2015-01-13 14 views
5

पर स्रोत नियंत्रण ले जाएं हम अपने मुख्य संग्रह में कई परियोजनाओं के साथ एक टीएफएस 2013 सर्वर चला रहे हैं।एक टीएफएस परियोजना से दूसरे

सभी परियोजनाएं संस्करण नियंत्रण के लिए TFVC का उपयोग करती हैं।

क्या एक परियोजना से दूसरे में पूरी तरह से कोड इतिहास को स्थानांतरित करना (या प्रतिलिपि बनाना) संभव है? और यदि हाँ, कैसे?

या क्या हमें पुरानी परियोजना से नए कोड को नए कोड के रूप में पूरा कोड देना है, पुराने संस्करण नियंत्रण के कुल इतिहास को खोना है? मैंने एक नई परियोजना में टीआईटीवीसी को जीआईटी में माइग्रेट करने के बारे में कुछ पढ़ा - लेकिन टीएफवीसी के लिए टीएफवीसी के बारे में कुछ भी नहीं।

उत्तर

5

TFS Integration Platform पर एक नजर डालें (मत नाम आप फेंक ...)

यह उपकरण मदद कर सकते हैं एक ही सर्वर पर परियोजनाओं के बीच कार्य आइटम और/या स्रोत (इतिहास के साथ) की प्रतिलिपि, विभिन्न परियोजना संग्रह या यहां तक ​​कि विभिन्न सर्वर।

मैंने इसे कई बार उपयोग किया है और यह काम पूरा हो गया है (और कीमत सही है ... मुफ्त)।

वहाँ अन्य वाणिज्यिक विकल्प उपलब्ध हैं:

+2

एएलएम रेंजर्स के पास माइग्रेशन पर एक श्वेत पत्र है: http://nakedalm.com/understanding-tfs-migrations-premise-visual-studio-online/ –

+0

क्या टीएफएस एकीकरण प्लेटफ़ॉर्म आपको स्रोत कोड को माइग्रेट करने की अनुमति देता है एक अन्य TFS2013 परियोजना के लिए एक TFS2013 परियोजना की उप परियोजना? – Dib

1

TFS एकता मंच, मैं जो के साथ एक प्यार-नफरत-रिश्ता है के लिए एक विकल्प के रूप में, आप के साथ अच्छे परिणाम प्राप्त कर सकते साथ ही, OpsHub Integration Manager शायद सबसे अधिक सुविधा पूर्ण है, लेकिन मैं उस समाधान के साथ कई बार बग में भाग गया हूं जिसके लिए माइग्रेशन का पूर्ण पुनरारंभ होना आवश्यक है या माइग्रेशन को घंटों के बजाय सप्ताह लगते हैं।

यदि आप एक मुफ्त समाधान चाहते हैं/चाहते हैं, तो टीएफएस एकीकरण उपकरण चाल कर सकता है। यदि आप भाग्यशाली हैं तो यह सिर्फ काम करता है। यदि आप दुर्भाग्यपूर्ण हैं और जिस टीम प्रोजेक्ट को आप माइग्रेट करने का प्रयास कर रहे हैं, उसने कुछ टीएफएस अपग्रेड देखा है, तो यह केवल उन स्थितियों में चला सकता है जिन्हें मैन्युअल रूप से हल करने की आवश्यकता है। यह मैन्युअल प्रक्रिया बहुत कठिन है और आवश्यक चरणों का दस्तावेज लगभग अस्तित्वहीन नहीं है या समझने में बहुत मुश्किल है।

संबंधित मुद्दे