गिट प्रतिबद्ध करने और धक्का देने के कई तरीके हैं।गिट - क्या आप पा सकते हैं कि किस क्लाइंट को धक्का देने के लिए उपयोग किया गया था?
- कमांड लाइन
- ब्राउज़र संपादक (GitHub, gitlab)
- sourcetree (अद्यतन: sourcetree करता समर्थन --signoff)
- टॉवर
- GitHub डेस्कटॉप
तक गितूब पर एक रेपो के सार्वजनिक इतिहास को देखते हुए, यह निर्धारित करने का कोई तरीका है कि गिट कमेटी का प्रतिशत किस प्रकार किया गया था कमांड लाइन बनाम एक गिट गुई उपकरण बनाम?
तर्क
हम यह निर्धारित करने के लिए कैसे हानिकारक यह git commit --signoff
साथ mandate that users commit होगा (योगदानकर्ता लाइसेंस अनुबंध के बजाय) कोशिश कर रहे हैं। कोई गिट gui उपकरण मुझे समर्थन मिला है --signoff
उपयोग करते हुए; मैंने देखा है कि अधिकांश गिट फ्रंटेंड्स सिर्फ हुड के नीचे कमांड लाइन टूल्स का आह्वान करते हैं। जब तक वे किसी भी तरह से प्रतिबद्ध संदेश पर हस्ताक्षर नहीं करते हैं, मुझे संदेह है कि आप इसे इतिहास से प्राप्त नहीं कर पाएंगे। – Undo
मैं एक सर्वर साइड गिट प्रतिबद्ध हुक को लागू करता हूं जो जांचता है कि प्रतिबद्ध संदेश में साइनऑफ है या नहीं। – Chii
एफडब्ल्यूआईडब्ल्यू एटलसियन सॉर्सेट्री साइनऑफ का समर्थन करता है। –