खोज…


टिप्पणियों

Git-tfs टीम फाउंडेशन सर्वर ("TFS") रिपॉजिटरी में Git रिपॉजिटरी को जोड़ने के लिए एक थर्ड पार्टी टूल है।

अधिकांश दूरस्थ TFVS इंस्टेंसेस हर इंटरैक्शन पर आपके क्रेडेंशियल्स का अनुरोध करेंगे और Git-क्रेडेंशियल-मैनेजर-फॉर-विंडोज को स्थापित करने से मदद नहीं मिल सकती है। इसे अपने .git/config अपना नाम और पासवर्ड जोड़कर दूर किया जा सकता है

[tfs-remote "default"]
  url = http://tfs.mycompany.co.uk:8080/tfs/DefaultCollection/
  repository = $/My.Project.Name/
  username = me.name
  password = My733TPwd

git-tfs क्लोन

यह प्रोजेक्ट के समान नाम वाला एक फ़ोल्डर बनाएगा, जिसका नाम होगा /My.Project.Name

$ git tfs clone http://tfs:8080/tfs/DefaultCollection/ $/My.Project.Name

git-tfs क्लोन नंगे git रिपोजिटरी से

जीआईटी रिपॉजिटरी से क्लोनिंग टीएफवीएस से सीधे क्लोनिंग की तुलना में दस गुना तेज है और टीम के वातावरण में अच्छी तरह से काम करता है। कम से कम एक टीम के सदस्य को पहले नियमित git-tfs क्लोन करके नंगे गिट रिपॉजिटरी का निर्माण करना होगा। फिर नई रिपॉजिटरी को TFVS के साथ काम करने के लिए बूटस्ट्रैप किया जा सकता है।

$ git clone x:/fileshare/git/My.Project.Name.git 
$ cd My.Project.Name 
$ git tfs bootstrap 
$ git tfs pull

Git-tfs Chocolatey के माध्यम से स्थापित करते हैं

निम्नलिखित मान लेते हैं कि आप फाइल डिफाइनिंग के लिए kdiff3 का उपयोग करेंगे और हालांकि जरूरी नहीं कि यह एक अच्छा विचार हो।

C:\> choco install kdiff3

Git को पहले स्थापित किया जा सकता है ताकि आप अपनी इच्छानुसार किसी भी पैरामीटर को बता सकें। यहां सभी यूनिक्स उपकरण भी स्थापित किए गए हैं और 'NoAutoCrlf' का अर्थ है कि जैसा है, वैसे ही चेकआउट करें।

C:\> choco install git -params '"/GitAndUnixToolsOnPath /NoAutoCrlf"'

यह आपको वास्तव में चॉकलेट के माध्यम से गिट-टीएफएस स्थापित करने में सक्षम होने की आवश्यकता है।

C:\> choco install git-tfs

git-tfs चेक इन करें

TFVS के लिए चेक इन डायलॉग लॉन्च करें।

$ git tfs checkintool

यह आपके सभी स्थानीय कमिट्स को ले जाएगा और एक एकल चेक-इन बनाएगा।

git-tfs पुश

TFVS रिमोट पर सभी स्थानीय कमिट्स को पुश करें।

$ git tfs rcheckin

नोट: चेक-इन नोट्स आवश्यक होने पर यह विफल हो जाएगा। इन्हें git-tfs-force: rcheckin को कमिट मैसेज में जोड़कर बाईपास किया जा सकता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow