سؤال
أحاول العثور على رصد ارتكاب GIT لنظام التشغيل Windows. لا أحد يعرف ما إذا كان الشخص موجودا؟
من الناحية المثالية أنه سيسرز بشكل أساسي السجل وإخطاره عند حدوث ارتكاب جديد.
المحلول
فقط استخدم هوك git post-commit
نصائح أخرى
لقد بدأت مشروع مفتوح المصدر لبناء أداة تفعل هذا. sourselog. هو تطبيق .NET V4.0 WPF الذي يراقب نظام التحكم في النظام تغيير سجلات. يستخدم التطبيق نموذجا البرنامج المساعد لدعم أنظمة التحكم الإصدار المتعددة. يوجد حاليا إضافات مقابل GIT، Github (عبر API)، التخريب، Perforce، TFS 2010.
استطلاعات الطلبات في كل "مشترك" في كل "مشترك" للتغييرات ويعرض لوحة إعلام "نخب" عند اكتشاف تغييرات جديدة.
يتم استضافة المشروع جيثب ويمكن تثبيت التطبيق عبر برنامج تثبيت ClickOnce المستضاف أبوظبي. وبعد هناك مزيد من المعلومات المتاحة على بلدي مقالات.
الأفضل هو استخدام خطاف ما بعد التلقي.
على مستودعك على الخادم، يجب عليك وضع برنامج نصي شل باسم "Post-Rece" في دليل .git / Hooks. سيتم استدعاء هذا البرنامج النصي في كل مرة يتم دفع شيء ما وانتهت الوسيطة عبر Stdin في النموذج
هناك أمثلة البرامج النصية المقدمة مع الإصدار الأخير من GIT. ينظر في:
/usr/share/doc/git-core/contrib/hooks/post-receive-email
على Windows، انظر إلى مسار تثبيتك للعثور عليه ...
هناك مراقب GIT الذي يعرض الإخطارات المنبثقة. يجب أن تعمل في Windows باستخدام تذمر: https://github.com/spajus/gitmon
يحتوي هذا الموقع على أداة مثل ما تبحث عنه ... لقد جئت إلى هنا في محاولة للعثور على معلومات لمعرفة ما إذا كان ذلك جيدا أم لا.
شاهد هذه المدونة لنهج باستخدام Growl و Cygwin و Ruby و Git-Notifier.
http://hsiliev.blogspot.com/2012/g/git-notifier-on-windows.html.
حاول RSS أو Atom Feeds وأي قارئ RSS مشترك (مثل Mozilla Thunderbird). بالطبع، لديك بعض خادم الويب (مثل Gitweb CGI Script) الذي يوفر ذلك.