पूर्ण प्रकटीकरण, मैं टीम है कि जावा टूलींग लिखने पर काम के लिए TFS इतनी के रूप में उचित रूप से पक्षपाती :-)
जहां तक TFS का संबंध है इस सवाल का जवाब लेने के लिए - सभी कोड को समान बनाया जाता है। यह केवल फाइलों में बाइट है जो यह संस्करण नियंत्रण में जांचता है। सभी एससीएम सिस्टम की तरह यह परवाह नहीं करता कि फाइलें किस भाषा में लिखी गई हैं।
माइक्रोसॉफ्ट एक पूर्ण, समृद्ध TFS Plug-in for Eclipse (टीम एक्सप्लोरर हर जगह कहा जाता है) प्रदान करता है। यह ग्रहण आधारित आईडीई से टीएफएस में पूर्ण स्रोत नियंत्रण, कार्य आइटम ट्रैकिंग, निर्माण, शेयरपॉइंट, रिपोर्ट एक्सेस इत्यादि प्रदान करता है। यह 100% जावा में लिखा गया है और टीएफएस द्वारा उजागर की गई वेब सेवाओं से सीधे बात करता है।
इसके अलावा हम cross-platform command line client for TFS भी प्रदान करते हैं ताकि आप अपनी ऑपरेटिंग सिस्टम (मैक, लिनक्स, सोलारिस, एचपी-यूएक्स, ऐक्स इत्यादि) पर कमांड लाइन से टीएफएस से पूरी तरह से समर्थित हो सकें।
अंत में, यदि आप जावा में लिखा उपकरण है कि TFS से बात करना चाहते है तो वे TFS SDK for Java जो पूर्ण एपीआई है कि हम ग्रहण एकीकरण और पार मंच कमांड लाइन ग्राहक बनाने के लिए इस्तेमाल लेकिन पैक है का उपयोग कर सकते नमूने और स्निपेट के साथ और आपके अनुप्रयोगों के साथ पुनर्वितरण के लिए तैयार है।
जब निर्माण करने की बात आती है तो आपके पास कुछ विकल्प होते हैं। यदि आप अपने वर्तमान बिल्ड सर्वर से चिपकना चाहते हैं तो यह संभावना है कि यह पहले से ही टीएफएस (सभी लोकप्रिय ओपन सोर्स बिल्ड सर्वर करने) से बात करने का समर्थन करता है। इसके अलावा, माइक्रोसॉफ्ट TFS Build Extensions प्रदान करता है जो आपको टीम फाउंडेशन बिल्ड सर्वर पर एंटी या मेवेन आधारित बिल्ड चलाने की अनुमति देता है। यदि आप अपने निर्माण के हिस्से के रूप में जुनीट परीक्षण निष्पादित करते हैं तो निर्माण परिणाम (किसी भी चेतावनी या त्रुटियों के साथ) किसी भी जुनीट परीक्षण डेटा के साथ टीएफएस में वापस प्रकाशित किए जाते हैं। इसके अलावा आप ग्रहण आईडीई में बिल्ड परिभाषाओं को बनाने और प्रबंधित करने के लिए प्राप्त करते हैं और उनके पास पहुंच का प्रबंधन करने के लिए एक स्थान है।
तो - जावा के लिए समर्थन का स्तर बहुत अधिक है और माइक्रोसॉफ्ट ने इस क्षेत्र में लगातार निवेश दिखाया है। हमने हाल ही में कुछ TFS 2010 Power Tools for Eclipse भेज दिए हैं और हम टीम फाउंडेशन सर्वर 11 के साथ टीम एक्सप्लोरर हर जगह 11 के पूर्वावलोकन रिलीज भी भेज रहे हैं (हम कंपनी के अंदर एक ही टीम हैं)।
एसवीएन से इतिहास आयात करने के लिए, यह किसी भी एससीएम उपकरण से इतिहास को टीएफएस (या किसी भी एससीएम उपकरण में टीएफएस) में आयात करने जैसा ही है। आपके पास विकल्पों की एक जोड़ी है। आप स्नैपशॉट ले सकते हैं और एक विशेष बिंदु (जैसे रिलीज) पर कटौती कर सकते हैं या आप इतिहास माइग्रेट कर सकते हैं। एसवीएन से इतिहास माइग्रेट करने के लिए कुछ साथी समाधान उपलब्ध हैं जिनमें Timely Migration से एक है जिसमें मैंने देखा है कि बहुत से ग्राहकों को सफलता मिली है।
उम्मीद है कि मदद करता है।
अपने जावा का उपयोग कर डेवलपर्स क्या आईडीई कर रहे हैं? माइक्रोसॉफ्ट टीएफएस के लिए एक्लिप्स में प्लग-इन जहाज करता है। डाउनलोड के लिए एक मुफ्त डेमो उपलब्ध है ताकि आपके जावा डेवलपर इसे देख सकें। http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-explorer- हर जगह –
वे ग्रहण का उपयोग करते हैं। लिंक के लिए धन्यवाद। मैं इसे देख लूंगा। – Jabberwocky
ध्यान दें कि आपने एक साल पहले यह पूछा था, मुझे आश्चर्य है कि क्या आपके पास फॉलो अप है? –