2009-10-31 11 views
13

मैं विंडोज के लिए गिट कमिट मॉनिटर खोजने की कोशिश कर रहा हूं। क्या कोई जानता है कि कोई मौजूद है या नहीं?जीआईटी लॉग या कमिट मॉनिटर

आदर्श रूप से यह अनिवार्य रूप से लॉग की निगरानी करेगा और जब कोई नई प्रतिबद्धता हो तो सूचित करेगी।

+0

भंडार कहां है जिस पर आप निगरानी करने की कोशिश कर रहे हैं? कुछ दूरस्थ साइट पर? आप कैसे अधिसूचित होना चाहते हैं? ईमेल द्वारा? – innaM

+0

हाय - हाँ एक दूरस्थ साइट पर। यह एक विंडोज़ बॉक्स पर एक रिमोट रिपोजिटरी है - यह पता नहीं लगा सकता कि यह मुझे कैसे सूचित कर सकता है? – Tom

+0

मैं TortiseGIT का उपयोग कर रहा हूं और अद्यतन सूचनाएं प्राप्त करने का एक आसान तरीका उम्मीद कर रहा था .... एक उचित कुछ प्रति दिन काम करता है? – Tom

उत्तर

-3

बस GIT हुक का उपयोग post-commit

githooks(5) Manual Page

+0

हाय :) सुनिश्चित नहीं है कि आपका क्या मतलब है? – Tom

+0

उम्म आपने दिए गए लिंक में पेज पढ़ा था? – jitter

+0

हाय हाँ मैंने किया - लेकिन थोड़ा असुरक्षित इसका उपयोग कैसे करें? इसकी कमांड लाइन केवल या? – Tom

4

सबसे अच्छा के बाद प्राप्त हुक का उपयोग करने के लिए होगा।

सर्वर पर आपके भंडार पर, आपको .git/hooks निर्देशिका में 'पोस्ट-प्राप्त' नामक शेल स्क्रिप्ट डालना होगा। इस स्क्रिप्ट को हर बार कुछ धकेल दिया जाएगा और यह

में stdin के माध्यम से तर्क पारित किया जाएगा गिट के हाल के संस्करण के साथ प्रदान की गई उदाहरण स्क्रिप्ट्स हैं। में देखो:

/usr/share/doc/git-core/contrib/hooks/post-receive-email 

खिड़कियों पर, अपने यह पता लगाने के लिए स्थापित की राह देखो ...

+0

पर विंडोज़ आधारित अधिसूचना नहीं, सबसे अच्छा ईमेल प्राप्त करने की अनुमति देगा, मुझे लगता है कि यह इस प्रश्न के लिए बेहतर (सरल) उत्तर हो सकता है। –

+1

कोई भी जिथब पर होस्ट किए गए रेपो के लिए ऐसा करने के लिए कैसे होगा – cynistersix

3

Git पर नजर रखने के जो पॉपअप सूचना प्रदर्शित करता है। इसे Growl का उपयोग कर विंडोज में काम करना चाहिए: https://github.com/spajus/gitmon

0

आरएसएस या एटम फ़ीड और किसी भी आम आरएसएस रीडर (जैसे मोज़िला थंडरबर्ड) का प्रयास करें। बेशक, आपके पास कुछ वेब सर्वर (जैसे gitweb CGI स्क्रिप्ट) है जो प्रदान करता है।

17

मैंने ऐसा टूल बनाने के लिए एक ओपन सोर्स प्रोजेक्ट शुरू किया है जो ऐसा करता है। सोर्सलॉग एक .NET v4.0 WPF एप्लिकेशन है जो संस्करण नियंत्रण प्रणाली परिवर्तन लॉग पर नज़र रखता है। एप्लिकेशन एकाधिक संस्करण नियंत्रण प्रणाली का समर्थन करने के लिए एक प्लगइन मॉडल का उपयोग करता है। वर्तमान में प्लगइन्स Git, GitHub (एपीआई के माध्यम से), सबवर्सन, लाज़िमी है, और TFS 2010.

SourceLog main window

आवेदन के लिए चुनाव में परिवर्तन के लिए प्रत्येक "सदस्य बन गए" भंडार और एक "टोस्ट" अधिसूचना पैनल जब प्रदर्शित करता है नए बदलावों का पता चला है।

प्रोजेक्ट GitHub पर होस्ट किया गया है और ऐप को AppHarbor पर होस्ट किए गए क्लिकऑन इंस्टॉलर के माध्यम से इंस्टॉल किया जा सकता है। मेरे blog पर अधिक जानकारी उपलब्ध है।

+0

इसे मेरे मैक पर चलाने में सक्षम होना पसंद करेंगे ... क्या यह मोनो के तहत चलाएगा? –

+0

यह इसका उपयोग कर बनाया गया है डब्ल्यूपीएफ ढांचा, जो केवल विंडोज़ पर उपलब्ध है। मोनो प्रोजेक्ट में उनकी कार्यान्वयन योजनाओं पर एक स्टेटस पेज है; http://www.mono-project.com/docs/gui/wpf/ – wonea

+0

क्या यह एसएसएच प्रोटोकॉल के साथ काम करता है, जैसे: ssh: //[email protected]/foldername/.git –

2

https://gitmonitor.com

इस साइट में आप के लिए ... मैं यहाँ अधिक जानकारी के लिए देखने के लिए अगर यह अच्छा है या नहीं की कोशिश कर रहा आया था जो खोज रहे हैं की तरह एक उपकरण है।