मैं गिट के लिए नौसिखिया हूं। मैं टीएफएस (इतिहास के साथ) को गिट रिपोजिटरी के एक तरफा माइग्रेशन माइग्रेशन की तलाश कर रहा हूं। मैं प्लगइन git-tfs में देख रहा हूँ। मुझे इस विशेष परिदृश्य पर कोई मदद/विकी/ब्लॉग नहीं मिला। क्या मैं इस मामले में गिट-टीएफएस चेकइन या गिट-टीएफएस क्लोन कमांड का उपयोग कर सकता हूं? कोई भी उदाहरण महान होगा !! धन्यवाद!!गेट टू टीएफएस 2008 एक तरफ माइग्रेशन (इतिहास के साथ)
उत्तर
मैं परीक्षण भंडार पर ऐसा करने में सक्षम था। इवान Danilov के लिए बड़ा धन्यवाद। यहाँ सटीक कदम हैं:
- Download zip
- अनब्लॉक (सही पर क्लिक करें फ़ाइल> गुण> अनवरोधित) डाउनलोड की गई फ़ाइलें (मेरे लिए जीत 7)
- सी को कॉपी: \ Program Files (x86) \ Git \ bin
- अब आप गिट tfs कमांड चलाने में सक्षम होना चाहिए।
- खाली टीएफएस लक्ष्य फ़ोल्डर बनाएं (मान लें कि आप खाली फ़ोल्डर में माइग्रेट कर रहे हैं)
- बिट टिफ़्स को गिट रिपोजिटरी में बांधें और फिर टीएफएस में गिट परिवर्तन अपलोड करें। (रन अनुक्रम में आदेश):
git tfs init http://server:8080/tfs/collection $/project -d
git tfs pull
git rebase tfs/default
git tfs rcheckin
कृपया ध्यान दें रिबेस कुंजी है। यदि आपके पास शाखाएं हैं तो यह अधिक जटिल हो सकता है और मैंने उन परिदृश्यों की कोशिश नहीं की है।
अधिक जानकारी के लिए कृपया यह link और यह link देखें।
यह ऐसा लगता है कि यह इतिहास को संरक्षित नहीं करता है - या यदि आपको गिट से प्रत्येक परिवर्तन के लिए एक नया गिट tfs rcheckin करना है। क्या ये सही है? साथ ही, यह नाम और हटाना कितनी अच्छी तरह से संभालता है? –
मैंने रिबेस के बाद केवल एक बार rcheckin किया था। मैंने कोशिश नहीं की है, लेकिन मुझे यहां नामों पर कई खुले मुद्दे दिखाई देते हैं: https://github.com/git-tfs/git-tfs/issues –
मुझे बड़ी रिपॉजिटरी को पुन: प्रयास करने का प्रयास करते समय मेमोरी समस्याएं मिलती हैं - क्या किसी को भी सामना करना पड़ता है इसी तरह के मुद्दे? – mikelong
- 1. टीएफएस 2008
- 2. टीएफएस इतिहास खो गया
- 3. टीएफएस स्रोत नियंत्रण माइग्रेशन के लिए गिट
- 4. ट्रिगर बिल्ड जब टीएफएस 2008
- 5. ईएफ माइग्रेशन, आउटपुट टेक्स्ट टू न्यूज कंसोल
- 6. डेटाबेस से __ माइग्रेशन इतिहास तालिका को हटाकर
- 7. वीएस 2012 और टीएफएस 2008 (टीएफएस त्रुटि टीएफ 400307)
- 8. टीएफएस शेल्फसेट एक शाखा से दूसरे देश में माइग्रेशन
- 9. केवल एक माइग्रेशन के साथ माइग्रेट करें
- 10. टीएफएस 2010: एक फ़ोल्डर
- 11. टीएफएस
- 12. टीएफएस 2008 परियोजना फाइलों पर गलत राज्य
- 13. विजुअल स्टूडियो 2008: ज्ञात अच्छे टीएफएस 2010
- 14. फ्लोट के बिना तरफ से div तरफ
- 15. एक निश्चित स्थिति के साथ दाईं तरफ तैरने वाली नौसेना?
- 16. दाहिने तरफ
- 17. टीएफएस 2010
- 18. टीएफएस ईमेल अधिसूचना
- 19. इतिहास। रीफ्रेश के साथ बैक
- 20. गेट को
- 21. टीएफएस 2010 से टीएफएस 2012
- 22. क्या मैं लेबल के साथ टीएफएस फ़ाइल इतिहास देख सकता हूं?
- 23. टीएफएस में किसी विशेष उपयोगकर्ता के चेक-इन इतिहास को कैसे देखें?
- 24. दो एनएसएआरएआरई को एक तरफ
- 25. टीएफएस
- 26. लाल गेट
- 27. टीएफएस
- 28. टीएफएस
- 29. Azure: कोड के पहले माइग्रेशन के साथ एक स्टेजिंग वातावरण
- 30. क्या टीएफएस में "नष्ट इतिहास" करना संभव है?
इस मदद करता है? http://elegantcode.com/2011/03/15/git-tfs-where-have-you-been-all-my-life/ – KMoraz
धन्यवाद लिंक के लिए KMoraz! इसमें टीएफएस पुश भाग शामिल नहीं था। –
एफवाईआई, माइक्रोसॉफ्ट ने अभी क्रॉस प्लेटफॉर्म प्लग-इन जारी किया: git-tf। कृपया यहां वीडियो देखें - http://channel9.msdn.com/Blogs/VisualStudio/Announcing-git-tf-Combining-the-local-repository-of-Git-with-the-integrated-alm-of-TFS –