2012-12-29 11 views
10

https://github.com/trybeee/GitStatsमैं पहले से ही इन सब है विंडोज 7

में Git आँकड़े का उपयोग कैसे करें, पायथन (> = 2.4.4) (python3 समर्थित नहीं है), Git (> = 1.5.2.4), gnuplot (> = 4.0.0), और एक गिट भंडार (नंगे क्लोन भी काम करेगा)। और मैंने गिटस्टैट्स रिपोजिटरी को भी क्लोन किया।

ट्यूटोरियल के अनुसार, मुझे $ ./git-stats /mnt/src/git/project ~/public_html/project चलाया जाना चाहिए। यह लिनक्स सिस्टम पर आधारित है, लेकिन मैं W7 का उपयोग कर रहा हूं।

मेरे भंडार का मार्ग C/Users/XX/.git/refs/remotes/orgin/firstbranch है।

यहां मेरे प्रश्न हैं। मुझे कोड कहां चलाना चाहिए? क्या मुझे उन्हें गिट बैश में चलाना चाहिए?

लिखने के बाद git-stats C/Users/XX/.git/refs/remotes/orgin/firstbranch public_html/project गिट बैश में टाइप किया गया।
यह पता चला है:
sh.exe": git-stats: command not found

अगर मैं gitstats, खुले Git बैश की फाइल करने के लिए जाने के लिए और कोड चलाने के लिए, यह कहते हैं, "ऐसा कोई फ़ाइल या निर्देशिका"।

मुझे गिटस्टैट का उपयोग करने के बारे में कोई जानकारी नहीं है। अधिकांश लोगों के लिए चर्चा करना बहुत आसान लगता है, इसलिए मुझे इसके बारे में बहुत कुछ लेख नहीं मिल रहा है।

कृपया मदद करें! धन्यवाद!!

उत्तर

7
  1. विंडोज़ पर python git-stats के बजाय सिर्फ git-stats का उपयोग करें। आप इस केवल लाइन के साथ git-stats.cmd फ़ाइल भी बना सकते हैं: @call python D:\Path\To\GitStats\git-stats %*

  2. आप बैकस्लैश के साथ सामान्य विंडोज पथ का उपयोग कर सकते हैं। आपके पास विंडोज़ पर /mnt भी नहीं है।

  3. अपनी रिपोजिटरी रूट पर इंगित करें, जहां .git फ़ोल्डर शाखा में नहीं है।

तो तुम निम्न आदेश को लागू करने जा रहे हैं (यह मानते हुए आप GitStats निर्देशिका में कर रहे हैं और python पर है अपने PATH):

python git-stats C:\Users\XX\ C:\Users\XX-stats 

cmd shell

+0

मैं cmd ​​में "अजगर" टाइप किया .exe और यह इस तरह दिखाया गया है, http: //i.imgur.com/kEKri.png। तो मुझे लगता है कि पाइथन मेरे पथ पर है। मैंने गिटस्टैट फ़ाइल खोली, माउस पर राइट क्लिक किया, और गिट बैश चुना। "पाइथन गिट-आँकड़े सी: \ उपयोगकर्ता \ XX \ C: \ उपयोगकर्ता \ XX-stats" दर्ज करने के बाद, यह कहा गया "sh: python: आदेश नहीं मिला" कौन सा हिस्सा गलत था? आपका बहुत बहुत धन्यवाद! – fuiiii

+0

क्यों * गिट बैश *? बस उस निर्देशिका में * cmd * चलाएं। – utapyngo

+0

मेरी प्रतिष्ठा वोट करने के लिए पर्याप्त नहीं है, क्षमा करें। मेरा एक और प्रश्न है। गिटस्टैट से प्राप्त आंकड़े सटीक नहीं थे। मैंने एक परियोजना हटा दी जो कोड की लगभग 100 पंक्तियां थी, लेकिन गिटस्टैट ने दिखाया कि कोड की 1020 लाइनों को हटा दिया गया था। और कोड की कुल पंक्तियां भी सच होने के लिए बहुत अधिक हैं। – fuiiii