2011-03-09 10 views
6

मैं यह मापना चाहता हूं कि प्रत्येक प्रतिबद्धता के लिए मैं कितना समय व्यतीत करता हूं और मुझे एक साधारण समय लेखा प्रणाली चाहिए जो गिट वीसीएस का उपयोग करेगी। मूल रूप से यह दो कार्य करने के लिए नीचे आता है:टाइम ट्रैकिंग + गिट: प्रति प्रतिबद्ध प्रयास

  1. लॉग है कि मैं निश्चित अवधि के timegit log के लिए कार्यक्षमता के नए हिस्से पर timegit start
  2. रिपोर्ट देखें काम करने के लिए शुरू कर दिया है, कि संदेश के लिए प्रतिबद्ध दिखाई देगा और समय
  3. खर्च

अंत समय यह Git से निकालने हैं लोग इन

तो आप इस तरह के एक कार्यक्रम में पता है?

+0

आपका प्रश्न वास्तव में क्या है? – khmarbaise

+0

जोड़ा गया: तो क्या आप इस तरह के एक कार्यक्रम को जानते हैं? – Alexey

उत्तर

3

कि अपनी आवश्यकताओं के सभी को कवर नहीं है, लेकिन परियोजना GitStats (एक यूनिक्स मंच पर चलाने के लिए) दिलचस्प डेटा उत्पादन कर सकते हैं।

उदाहरण के लिए, यहाँ है "activity" on the git repo itself:
यह संख्या (की करता है, लाइनों, टैग, ...), लेकिन आप इसे दो प्रतिबद्ध के बीच देरी के बारे में स्तंभ जोड़ने के लिए संशोधित कर सकते पर उन्मुख है ।

1

something exists जैसा लगता है। अनचाहे लेकिन ऐसा लगता है कि आप क्या चाहते हैं।

Redmine दोनों ट्रैक समय और काम करता है, लेकिन दोनों के बीच का लिंक प्रदान नहीं करता है। हालांकि यह एक अच्छी परियोजना हो सकती है और बहुत कठिन नहीं हो सकता है, क्योंकि इसमें एक अच्छी प्लगइन आर्किटेक्चर है।

ट्रैक के लिए वही बात, this page दिलचस्प सामग्री सूचीबद्ध करती है, लेकिन सभी टिकट से संबंधित नहीं हैं, ऐसा नहीं करते हैं। तो आपको प्रत्येक प्रतिबद्धता को टिकट पर जोड़ना होगा, जो एक अच्छा विचार है लेकिन लंबे समय तक दर्दनाक हो सकता है ...

2

मैंने git-hours बनाया जो घंटों में गिट भंडार पर किए गए प्रयास का अनुमान लगाता है। यह सटीक नहीं है लेकिन परियोजना के आकार का अनुमान लगाता है।

1

इसे आज़मा कर देखें:

https://github.com/BimbaLaszlo/timmec

यह अभी के लिए संक्षेप बार प्रिंट, लेकिन मैं इसे बेहतर (शुरू/रोक, टैग उदाहरण के लिए योजना बनाई है) कर देगा।

संबंधित मुद्दे