जब मैं git-gui
पर एक नया टूल जोड़ता हूं, तो संवाद इंगित करता है कि मैं उपकरण ($REVISION
, $ARGS
, $FILENAME
) पर पास करने के लिए कुछ चर का उपयोग कर सकता हूं।
क्या कोई अन्य पैरामीटर हैं जो दस्तावेज नहीं हैं (उदाहरण के लिए वर्तमान रेपो निर्देशिका, आदि)? git-gui
के documentation में वे क्यों शामिल नहीं हैं?
मेरा वर्तमान उपयोग केस यह है कि मेरे पास दो स्क्रिप्ट हैं जो पूर्व-प्रतिबद्ध हुक को सक्षम/अक्षम करती हैं। वर्तमान में, मुझे अपना विंडोज एक्सप्लोरर खोलना है और बैच-फाइलों को डबल-क्लिक करना है जो थोड़ा बेकार है। आसान तरीके से करना है कि सीधे git-gui
से बाहर ...
एक विकल्प (पक्ष सवाल) के रूप में हो सकता है, मैं भी पूर्व प्रतिबद्ध हुक को दरकिनार में रुचि होगी git-gui
से बाहर (अर्थात --no-verify
जब करने से पारित)।
मैं देख रहा हूँ 'सेट रों" उपयोग: $ :: argv0 $ :: subcommand $ :: subcommand_args "': शायद एक उप गिट कमांड पास करने और निष्पादित करने का एक तरीका है ... – VonC
@ ठीक है, वे लॉन्च समय पर गिट-गुई द्वारा खाते में लिया गया चर है। हालांकि, 'GIT_DIR' और' GIT_WORK_TREE' अभी भी सेट किए जाने चाहिए ('टूल्स -> जोड़ें ') और उप-आदेश द्वारा खाते में लिया जाना चाहिए। मुझे '--no-verify' पर कुछ भी नहीं मिला है। – VonC