2008-09-20 18 views
5

क्या कोई आयात और निर्यात उपकरण है जो हमें पूर्ण सिस्टम के साथ टीम सिस्टम में परियोजनाओं को स्थानांतरित करने और लॉग इन करने देता है? हमारा वर्तमान एससीएम एसवीएन है।एसवीएन से टीएफएस

पुनश्च - क्षमा करें, मैं जानता हूँ कि यह एक पोस्ट है, लेकिन क्योंकि एक अच्छा एक नहीं है वहाँ मैं एक जवाब से पहले ... :)

उत्तर

2

दुर्भाग्य से, आप शायद नहीं एक जवाब मिला नहीं मिला प्रस्ताव पर ...

मैंने इसकी जांच एक दो बार से पहले पहले TFS बीटा के लिए शुरू में देखा है,। (समय हम TFS तैयार होने के लिए के लिए इंतजार करते हुए दूर वीएसएस से स्थानांतरित करने के लिए उत्सुक थे ... समझौता हम तो साथ समाप्त हो गया अंतरिम में SVN उपयोग करने के लिए गया था, लेकिन एक पोस्ट हुक कि में एक वीएसएस भंडार रखा प्रतिबद्ध इस्तेमाल किया टीएफएस के उस माइग्रेशन पथ की अनुमति देने के लिए सिंक करें।)

These guys (ComponentSource) टीएसएसएफ कनवर्टर के लिए वीएसएस के साथ वापस थे, और टीएफएस में एक एसवीएन जोड़ा, लेकिन ऐसा लगता है कि उत्पाद को बंद कर दिया गया है।

These guys (Kyrosoft) में कुछ वादा हो सकता है, लेकिन मुझे चिंता है कि वे कीमतें पोस्ट नहीं करते हैं, और ग्राहक सूची (दो में से) पोस्ट करते हैं। अगर किसी को उत्पाद के साथ अनुभव है, तो कृपया हमें सभी को बताएं।

अभी हाल ही में TFS प्रवासन और तुल्यकालन टूलकिट CodePlex पर जारी की गई है, लेकिन आज तक कोई भी इसके लिए एक SVN प्लगइन जारी है

तो तुम रोलिंग देख सकते हैं (वहाँ request के लिए 66 वोट कर रहे हैं), टूलकिट के लिए अपने स्वयं के प्लगइन है, लेकिन फिर भी आप प्रतिबद्ध के लिए मूल दिनांकों नहीं मिलेगा, मेरी जानकारी के रूप में TFS टीम आयातकों इस सेट करने के लिए के लिए है, इसलिए सभी चले गए संशोधन प्रवास के तिथि होगा एक तंत्र अनुमति नहीं दी है ।

(बंद पहला उपकरण ऊपर कथित रूप से इसकी अनुमति देने के लिए प्रयोग किया जाता है, लेकिन कैसे वे सीमा के आस-मिल गया (गुप्त एपीआई? प्रणाली समय का समायोजन? डेटाबेस हेरफेर?) मैं नहीं जानता।)

अंत में, मुझे संदेह है कि ज्यादातर टीमें एक उचित समय पर सिस्टम स्विच करने का निर्णय लेती हैं (जैसे नया संस्करण या प्रोजेक्ट), और 6-12 महीनों के लिए मैन्युअल रूप से विभाजित इतिहास लुकअप से निपटने का निर्णय लेता है, यह विशेष रूप से समस्याग्रस्त रहता है ...

+0

धन्यवाद। मुझे कोई उपकरण नहीं मिला - ऐसा लगता है कि मैं जितनी देर तक संभव हो सके टीएसएस से दूर रहूंगा :( – Sklivvz

+0

आपके द्वारा बताए गए दोनों टूल केवल एक ही तरीके से काम करते हैं। मैं अभी भी टीएफएस के साथ फंस जाऊंगा। – Sklivvz

1

बस सोच यहां जोर से बाहर है, लेकिन क्या एसवीएन अपने इतिहास को "वापस खेलने" के लिए एक तरीका का समर्थन करता है? यदि मौजूदा भंडार से एसवीएन कमांड का पूरा सेट उत्पन्न करने का कोई तरीका है, तो आप उन आदेशों को SvnBridge पर फ़ीड कर सकते हैं, जो वास्तव में टीएफएस में लिख रहे होंगे।

+0

मंबल मिंबल ... शायद यह होगा काम नहीं करते, क्योंकि एसवीएन परियोजनाओं को टीएस परियोजनाओं, शाखाओं, टैगों के लिए मैप किया जाना चाहिए ... इसके अलावा हमें ~ 20000 संशोधन आयात करने की आवश्यकता है! और मैं बाद में जमानत करने में सक्षम होना चाहता हूं - एमएस में कोई भी रास्ता लॉक नहीं करना चाहता तकनीक! – Sklivvz

1

KryoSoft का प्रयोग करें। घटक स्रोत मूल रूप से व्यवसाय से बाहर है।

7

मैं अगर आप अभी भी रुचि रखते हैं पता नहीं है, लेकिन मैं सिर्फ अपनी वर्तमान नियोक्ता के साथ इस माध्यम से चला गया (अपने प्रोजेक्ट SVN उपयोग कर रहा था और वे एक अन्य साइट पर TFS में स्थानांतरित करने के लिए करना चाहता था)।

ये निम्न चरणों को मैं इस्तेमाल किया जाता है: अपने वर्तमान रेपो पर

  1. भागो svndump, और अभीष्ट लक्ष्य
  2. करने के लिए फ़ाइल ले एक SVN सर्वर (जैसे एक स्थानीय भंडार) फ़ाइल को आयात का उपयोग करना - इसके लिए मैंने VisualSVN Server का उपयोग किया।
  3. स्थानीय निर्देशिका में एसवीएन भंडार को चेकआउट करें (उदा।svn co <url> Proj_SVN)
  4. भागो SvnBridge (CodePlex से) एक ही मशीन
  5. चेकआउट एक स्थानीय निर्देशिका के लिए TFS भंडार (जैसे svn co http:// localhost:8080/<tfs_server>/<project_repo_path> Proj_TFS)
  6. का उपयोग Svn2Svn (codeplex से) मैं निम्नलिखित चलाने पर: svn2svn /s:c:\temp\src\Proj_SVN /d:c:\temp\src\Proj_TFS /r:<start_rev>:<end_rev>

कितने संशोधन, आपके पास कितना डेटा है और आपके नेटवर्क की गति (उदाहरण के लिए यह TFS सर्वर पर चलाने के लिए तेज़ी से हो सकती है) के आधार पर प्रत्येक संशोधन को पूरा करने में 10 मिनट से अधिक समय लग सकता है।

वैसे भी यही मैंने उपयोग किया है और यह मेरे लिए काम करता है (हालांकि दर्दनाक प्रक्रिया ...) - आपके साधन भिन्न हो सकते हैं।

+0

मैंने svn2tfs का उपयोग करने की कोशिश की लेकिन त्रुटियों/चेतावनियों का एक गुच्छा मिला और सभी संशोधन आयात नहीं कर सका। यह देखने के लिए इस (लंबी) विधि के साथ प्रयास करें। धन्यवाद! – amhed

+0

आप निम्न आदेश कहाँ चलाते हैं: svn co Proj_SVN)? क्या यह VisualSVN सर्वर मशीन पर कमांडप्रोप्ट में है? – variable