गिट प्रलेखन के माध्यम से ब्राउज़ करना, मैं एसवीएन के प्रतिबद्ध हुक या "प्रोपसेट" सुविधाओं के समान कुछ भी नहीं देख सकता जो कि किसी भी संस्करण में संस्करण संख्या या कॉपीराइट नोटिस को अद्यतन कर सकता है जब भी यह भंडार के लिए प्रतिबद्ध होता है।क्या गिट में 'svn propset svn: keyword` या pre-/post-commit हुक जैसे कुछ भी है?
क्या गिट उपयोगकर्ताओं को इस प्रकार की कार्यक्षमता के लिए बाहरी स्क्रिप्ट लिखने की उम्मीद है (जो प्रश्न से बाहर नहीं दिखती हैं) या क्या मैंने अभी कुछ स्पष्ट याद किया है?
संपादित: बस स्पष्ट होना, मैं में दिलचस्पी रहा हूँ, जैसे,
svn propset svn:keywords "Author Date Id Revision" expl3.dtx
, जहां इस तरह की स्ट्रिंग:
$Id: expl3.dtx 780 2008-08-30 12:32:34Z morten $
अप करने की तारीख के साथ रखा जाता है जब भी कोई प्रतिबद्धता होती है तो प्रासंगिक जानकारी।
मैं इस कि Git परियोजनाओं के साथ काफी अच्छी तरह से काम करता है पाया है है : //github.com/turon/git-rcs-keywords – Mark
@PA अगर नि: शुल्क उत्तर आपको अनुरूप नहीं करता है, तो कृपया इसे अनदेखा करें। यहां दिए गए लिंक से, बेहतर स्पष्टीकरण ढूंढना काफी आसान है। शिकायत भी आपको ज्ञान हासिल करने में मदद नहीं करती है। और इसे गिट कहा जाता है, जीआईटी नहीं। –
गिट एफएक्यू के सूचक के लिए धन्यवाद। मुझे यह उद्धरण मनोरंजक मिला: "कीवर्ड विस्तार ... वैसे भी वास्तव में उपयोगी नहीं है।" एक समर्थन डेवलपर के रूप में, मैं प्रतिदिन स्रोत कोड विशेषताओं का संदर्भ देता हूं। उदाहरण के लिए, हमारे डेटाबेस संग्रहीत प्रक्रिया शीर्ष पर संशोधन गुणों के साथ स्रोत नियंत्रण में हैं। डेटाबेस में संग्रहीत प्रक्रिया का कौन सा संस्करण स्थापित किया गया है, यह सत्यापित करने के लिए मैं एक संशोधन विशेषता का उपयोग कर सकता हूं। –