मैं उस उपयोगकर्ता को कैसे प्राप्त कर सकता हूं जिसने पोस्ट-प्रतिबद्ध हुक में प्रतिबद्ध किया है?एसवीएन पोस्ट-प्रतिबद्ध - वह उपयोगकर्ता कौन है जो काम करता है?
12
A
उत्तर
21
svnlook
कमांड का उपयोग करना। उदाहरण के लिए, एक शेल स्क्रिप्ट में, यह हो सकता है:
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author -r $REV $REPOS)"
+1
धन्यवाद - यही वह है जिसे मैं भी ढूंढ रहा था। –
6
post-commit
हुक स्क्रिप्ट उदाहरण:
#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"
# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2
exit 0
0
दूसरा पैरामीटर के लिए अपने बाद के लिए प्रतिबद्ध स्क्रिप्ट संशोधन संख्या होगा - आप इस का उपयोग कर सकते है जो कुछ भी जानकारी की आवश्यकता के लिए SVN क्वेरी करने के लिए।
उपयोगकर्ता "कैसे" और किस संदर्भ में "प्राप्त करें" प्राप्त करता है? –