में पुराने कामों के लेखक को बदलें मेरे पास एक ऐसा उपयोगकर्ता है जिसने आज तक foo.bar कहा है। अब उस उपयोगकर्ता को यहां से fb के रूप में जाना जाएगा। लेकिन मैं सांख्यिकीय कारणों आदि के लिए पुराने उपयोगकर्ता के बजाय इस उपयोगकर्ता नाम को प्रतिबिंबित करने के लिए सभी पुराने कामों को अपडेट करना चाहता हूं। यह कैसे किया जा सकता है?सबवर्सन
मैं वाक्य रचना
svn propset --revprop -r revision_number svn:author your_username
के बारे में पता लेकिन वह शारीरिक श्रम का एक बहुत आवश्यकता होगी। क्या कोई मौजूदा फ़ंक्शन या स्क्रिप्ट है जो नाम बदलने के लिए नाम लेती है और नाम को इसके साथ बदलने के लिए?
अद्यतन:
यहां एक छोटा स्क्रिप्ट मैं इस के बाद से मैं उन का एक बहुत के लिए रेपोस का एक बहुत पर इस कर रही होगी संभाल करने के लिए किया है :) बस इसे बाहर की जाँच की भंडार फ़ोल्डर में चलाने तुम्हारी पसन्द का। ध्यान दें कि स्क्रिप्ट में त्रुटि प्रबंधन कम से कम है।
https://github.com/inquam/svn-rename-author
+1 स्क्रिप्ट जो सिर्फ उम्मीद के रूप में काम करता है के लिए (बस में मेरी रेपो (रों) के लिए पथ को जोड़ने के लिए किया था प्रत्येक 'svn' कमांड का अंत)। नोट: 'प्री-रेप्रप्रॉप-चेंज' हुक को सक्रिय किया जाना चाहिए और 'revprop' कमांड –