2011-05-18 13 views
10

इतिहास के साथ एक सूची/फ़ाइल में सभी संशोधित फ़ाइलों को दो संशोधनों के बीच निर्यात करना संभव है ..?एसवीएन: सभी लॉग संदेशों के साथ बदली गई फ़ाइलों को एक सूची में कैसे निर्यात करें?

मान लें कि मैंने कुछ फ़ाइलों में कई बदलाव किए हैं।

rev | filename | log 
----+------------+----------------- 
20 | test.cs | added ftr 21 
20 | file.cs | added ftr 21 
21 | test.cs | removed bug 212 
22 | awesome.cs | added ftr 23 
22 | test.cs | added ftr23 
... 

मैं विकल्प के कुछ प्रकार TortoiseSVN में यह करने के लिए नहीं मिल सका: क्या मैं करना चाहते हैं इस तरह किसी प्रकार सूची है। लेकिन मुझे लगता है कि यह पुनर्प्राप्त करने के लिए इतना अलग नहीं है ..? वैसे भी, अगर कोई मेरी मदद कर सकता है ...

अग्रिम धन्यवाद!

ब्रूनो

उत्तर

14

आप TortoiseSVN उपयोग कर रहे हैं, इसलिए इस शो के लिए लॉग का उपयोग कर बहुत आसान है।

बस TortoiseSVN शो लॉग कमांड का उपयोग करें। फिर, खिड़की में दिखाई देने वाले, संशोधनों की श्रेणी का चयन करें, जिन पर आप जानकारी चाहते हैं, पहले पर क्लिक करें और अंतिम पर क्लिक करें। फिर बस Ctrl-C के साथ प्रतिलिपि बनाएँ और फिर परिणामों को अपने पसंदीदा टेक्स्ट एडिटर में पेस्ट करें। आउटपुट संशोधन संख्या, लेखक, दिनांक, संदेश संदेश दिखाएगा और संशोधित, जोड़ा और हटाए गए फ़ाइलों को सूचीबद्ध करेगा।

7

आप cygwin में कमांड लाइन संस्करण की कोशिश कर सकते:

svn log -v -r revFrom:revTo 

-v विकल्प आपको फ़ाइलों को संशोधित किया गया जोड़ा की सूची हो जाता है। --xml जोड़ना जानकारी को एक्सएमएल के रूप में आउटपुट करता है और आप इसे अंततः जिस चीज की ज़रूरत है उसे बदल सकते हैं।

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