2008-10-09 6 views
19

मैं दृश्य स्टूडियो 2005टीम फाउंडेशन सर्वर (TFS) फ़ाइल अंतर दर्शक - अन्य उपकरण

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

समस्या यह है कि यह हमेशा लंबवत विभाजित होता है।

वास्तव में, लगभग हर समय, मैं इसे क्षैतिज विभाजित किया जाना पसंद करेंगे। मैंने पहले ही टीएफएस विकल्पों को देखा है और गुगल किया है लेकिन मुझे कुछ भी नहीं मिला। मुझे लगता है कि ऐसा विकल्प उपलब्ध नहीं है!

क्या क्षैतिज रूप से विभाजित करने के लिए टीएफएस को कॉन्फ़िगर करने का कोई तरीका है?

उत्तर

22

मुझे टीएफएस में अलग-अलग differencing टूल में कमी आई है, इसलिए मैंने उपकरण -> विकल्प -> स्रोत कोन्ट्रोल -> विजुअल स्टूडियो टीम फाउंडेशन में अपने पर्यावरण में WinMerge (http://www.winmerge.org/) स्थापित किया है।

एक अच्छा ब्लॉग पोस्ट के नीचे मौजूद है:

http://www.vitalygorn.com/blog/post/2007/12/Better-DiffMerge-tool-for-TFS.aspx

+4

यहां एक और अच्छा विस्तृत ब्लॉग है जो वीएस में WinMerge को सेटअप और उपयोग करने का तरीका दिखाता है: http: //blog.paulbouwer।com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/ –

+0

आपके योगदान के लिए धन्यवाद –

+0

उत्तर में लिंक टूटा हुआ है, लेकिन @ RayVega का लिंक मेरे लिए काम करता है । – steinar

9

कोई अंतर्निहित diff/मर्ज उपयोगिता के उन्मुखीकरण को बदलने की क्षमता है। चुनने के लिए बहुत सारे तृतीय-पक्ष टूल (कुछ मुफ्त, कुछ नहीं) हैं। जेम्स मैनिंग से यह post देखें, जहां वह टीम फाउंडेशन की तुलना और (सामग्री) मर्ज ऑपरेशंस द्वारा उपयोग के लिए विभिन्न टूल्स को कॉन्फ़िगर करते समय उपयोग करने के लिए सही कमांड/तर्क मानों को ट्रैक करता है।

0

में कैसे WinMerge उपयोग करने के लिए की एक अधिक गहन वर्णन हो गया लगता है मैं Visual Studio 2012 है और मैं पक्ष के बीच चयन करने के लिए मिल - द्वारा - की ओर के विकल्प और इनलाइन मोड। इनलाइन मोड के साथ, पहले और बाद में एक दूसरे के नीचे दिखाई देता है ताकि मेरे पास संपादन के लिए पूर्ण विंडो हो।

Related post on StackOverflow

0

WinMerge (on SourceForge रूप में अच्छी तरह) का उपयोग करने के लिए आपको उपकरण> करने के लिए नेविगेट करने के लिए विकल्प> स्रोत नियंत्रण> दृश्य स्टूडियो टीम फाउंडेशन सर्वर (विजुअल स्टूडियो 2015; अन्य संस्करणों के लिए इस विकल्प थोड़ा में हो सकता है विभिन्न स्थानों)। उस विकल्प पृष्ठ पर, उपयोगकर्ता उपकरण कॉन्फ़िगर करें ... और उस संवाद में, चुनें ... अपने diff टूल के लिए जानकारी जोड़ने के लिए।

  • : विस्तार: .*
  • ऑपरेशन: Compare (या Merge अगर आप चाहते हैं)
  • कमान: पथ WinMergeU.exe
  • को

    "कॉन्फ़िगर उपकरण" संवाद में, मैं निम्नलिखित जानकारी निर्धारित किया है

  • Arguments: /x /e /u /wl /wr /dl %6 /dr %7 %1 %2
+0

मैंने यह उत्तर पोस्ट किया क्योंकि [अन्य उत्तरों] (http://stackoverflow.com/a/190722/393280) में सामग्री के लिंक शामिल हैं। – palswim

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