हां, यह संभव है।
TortoiseSVN और svn कमांड लाइन क्लाइंट आपके प्रोफ़ाइल फ़ोल्डर में वही सेटिंग स्थान साझा करता है। तो आप बस एक संस्करण svn.exe का उपयोग कर चेकआउट हो सकता है:
$ svn co --username different_user_name file:///C:/path/to/your/repo
... और सबवर्सन खुशी है कि भंडार के लिए संबद्ध उपयोगकर्ता नाम की जगह लेगा। TortoiseSVN से नया काम हमेशा उस उपयोगकर्ता नाम का उपयोग करेगा, इससे कोई फर्क नहीं पड़ता कि आप कौन से प्रोग्राम को नए चेकआउट बनाते हैं।
प्रक्रिया को टोर्टोइज एसवीएन 1.5.5 के साथ काम करना चाहिए। यदि ऐसा नहीं होता है, तो पहले svn के प्रमाणीकरण कैश (%APPDATA%\Subversion\auth\svn.username
) खाली करने का प्रयास करें। बस के बाद प्रतिबद्ध-hook.tmpl पर पोस्ट-लिखें-hook.bat कॉपी और इसे खाली [1]
svn propset svn:author --revprop -r HEAD <author> file:///<path-to-repo>
[-
स्रोत
2008-11-05 14:27:20
मैंने इसे TortoiseSVN 1.6.11 और SVN 1.6.13 के साथ करने की कोशिश की, और फिर यह काम नहीं करता है। इसलिए मैंने एक अलग विंडोज उपयोगकर्ता को विशेष रूप से एसवीएन-लेनदेन उद्देश्यों के लिए सही उपयोगकर्ता नाम के साथ बनाया (वर्तमान उपयोगकर्ता के साथ स्थानीय सैंडबॉक्स फ़ोल्डर साझा करना, जो अब एसवीएन-लेनदेन नहीं करता है)। "जेनेरिक" उपयोगकर्ता एक अलग निर्देशिका में केवल-पढ़ने वाले एसवीएन-अपडेट करता है (इसलिए यह दोष, इतिहास लुकअप आदि कर सकता है)। एसवीएन-लेनदेन में अब एक सरल "स्विच उपयोगकर्ता" शामिल है। –