2010-02-11 9 views
29

का संशोधन ढूंढें क्या यह दिखाने का कोई तरीका है कि कौन सा संशोधन एक निश्चित टैग के बराबर है?एसवीएन टैग

उत्तर

37

प्रयास करें इस

svn log /path/to/tag -v --stop-on-copy

आप som देख सकते हैं इस

 
r10 | user | 2010-02-07 17:06:01 -0800 (Sun, 07 Feb 2010) | 1 line 
Changed paths: 
    A /path/to/tag (from /path/to/branch:5) 

तरह ething आप देख सकते हैं कि टैग संशोधन 5

+0

यही वह है जिसे मैं ढूंढ रहा था। धन्यवाद! – Mihai

+0

आउटपुट को 'हेड -2 | पूंछ -1 | grep -o -E "^ आर [[: अंक:]] +" केवल संशोधन को मुद्रित करना चाहिए। (हेड-पूंछ संयोजन सुनिश्चित करता है कि हम केवल संशोधन विवरण वाले लाइन को पकड़ रहे हैं और उदाहरण के लिए प्रतिबद्ध संदेश नहीं।) – joelpet

+0

@joelpet क्या आपका निष्कर्षण गलत नहीं है? क्या इसे '10' के बजाय संशोधन' 5' नहीं लेना चाहिए? – NPS

14

आप जो प्रारूप में डेटा प्रदान करता है क्या इस टैग को आप के लिए अंक svn log उपयोग करने की आवश्यकता के संशोधन संख्या, जानना चाहते हैं:

 
------------------------------------------------------------------------ 
r643 | [author] | [date] | [n] lines 

Added tag 
------------------------------------------------------------------------ 
r643 | [author] | [date] | [n] lines 

[log message] 
------------------------------------------------------------------------ 
... 

आप विकल्प --stop-on-copy जोड़ देते हैं तो आप जो संशोधन पता कर सकते हैं टैग बनाया गया था। svn log--stop-on-copy विकल्प के साथ और बिना दोनों के विकल्प और विकल्प के साथ चलाने पर दिखाए गए अंतिम के नीचे प्रविष्टि टैग को अंततः इंगित करने वाले संशोधन को दिखाएगी।

वैकल्पिक रूप से, यह सोचते हैं लोगों को आप svn info उपयोग कर सकते हैं (एक टैग के खिलाफ करने की तरह) अपने भंडार में बुरा काम करने नहीं कर रहे हैं, यह

 
Path: [path] 
URL: [url] 
Revision: [current repository revision] 
Node Kind: directory 
Schedule: normal 
Last Changed Author: [author] 
Last Changed Rev: [last revision this particular path was changed] 
Last Changed Date: YYYY-MM-DD hh:mm:ss TZ 
कुछ

आप कॉल कर सकते हैं की तरह svn info http://www.example.com/svn/path/to/tag

प्रारूप में जानकारी देता है
+0

में branched था लेकिन अगर मैं अब एक पुराने संशोधन टैग करते हैं, पिछले बदली हुई संशोधन वर्तमान साबित होगा। – Mihai

+0

@ मिहाई, मुझे लगता है कि मुझे कुछ मिल गया है जो आपको अब चाहिए .. –