2008-10-03 10 views
15

मैं सिर्फ यह देखना चाहता हूं कि 2 मनमाने ढंग से संशोधन के बीच कौन सी फाइलें संशोधित/जोड़/हटा दी गई थीं। मैं यह कैसे करु?मैं कैसे देख सकता हूं कि 2 संशोधन के बीच कौन सी फाइलें बदली गईं?

क्या मैं कछुआ में भी ऐसा कर सकता हूं?

उत्तर

36
svn log -v -rX:Y . 

"वर्बोज़" स्विच आप विस्तृत उत्पादन जिस पर फ़ाइलों को संशोधन पर प्रभावित हुए दे देंगे के लिए -v।

ध्यान दें कि "।" मान लें कि आप वर्तमान में एक कार्यशील प्रतिलिपि निर्देशिका में हैं, लेकिन आप "http://svn.myawesomesoftwareproject.com/trunk/lib/foo.c" जैसे यूआरएल का भी उपयोग कर सकते हैं।

यह जानकारी "svn help log" टाइप करके या SVN Book को पढ़कर, मुफ्त ऑनलाइन उपलब्ध हो सकती है। आर EAD टी के लिए मत भूलना वह एफ riendly एम वार्षिक!

+7

+1 'दोस्ताना' मैनुअल पढ़ने के लिए +1 – lukya

6

अपने रेपो युक्त निर्देशिका पर राइट क्लिक करें। एसवीएन शो लॉग चुनें। नियंत्रण + दो संशोधन पर क्लिक करें। एक पर राइट क्लिक करें और संशोधन की तुलना करें चुनें।

1

यदि आप स्रोत नियंत्रण और एसवीएन के लिए नए हैं तो आप एसवीएन के साथ Pragmatic Version Control चुन सकते हैं। यह कई अवधारणाओं और आज्ञाओं को बताता है।

5

SVN diff -r "start_revision_number": "end_revision_number" "url_of_svn_repo" --summarize

तो बस पाइप यह grep के लिए^ई या एम

20

आप बार बिना फ़ाइलों का एक संक्षिप्त सूची चाहते हैं और संदेशों के लिए प्रतिबद्ध है, तो आप इसे इस तरह कर सकते हैं:

svn diff -r X:Y --summarize 
+6

मुझे लगता है कि यह वर्तमान में स्वीकृत उत्तर से अधिक सटीक प्रश्न का उत्तर देता है। उदाहरण के लिए, कल्पना करें कि आप संशोधन 2 में एक फ़ाइल को संशोधित करते हैं, और फिर उन परिवर्तनों को संशोधन 3 में वापस लाएं। 'Svn log -v -r1: 3' दिखाएगा कि फ़ाइल को दो बार संशोधित किया गया है। लेकिन मूल सवाल यह है कि: दो मनमाने ढंग से संशोधन के बीच क्या बदल गया है? फ़ाइल संशोधन 1 और 3 में समान है, और इसलिए 'svn diff -r 1: 3 - summarize' उस फ़ाइल को नहीं दिखाएगा। – TachyonVortex

0

यह खिड़कियों पर मेरे लिए काम किया

  1. जहां भंडार है अपने फ़ोल्डर में जाएँ,
  2. सही क्लिक करें और SVN लॉग दिखाएं,
  3. संवाद बॉक्स में एक "शो रेंज" बटन नहीं है, इसे क्लिक करें और प्रारंभ संशोधन = {अपने संशोधन को भरने } और समाप्ति संशोधन = {अपने संशोधन}
  4. अपनी जरूरत

नोट के अनुसार प्रारंभ और दिनांक श्रेणी का चयन करें: अपने संशोधन {} = अपनी फ़ाइल परिवर्तन की कम से कम एक के लिए संशोधन संख्या प्रदान करते हैं। उस संशोधन से जुड़े सभी फाइलों को सूचीबद्ध किया जाना चाहिए।

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

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