2012-12-29 16 views
10

https://github.com/trybeee/GitStatsJak używać statystyk git w Windows 7

mam już wszystko to, Python (> = 2.4.4) (python3 nie jest obsługiwany), Git (> = 1.5.2.4), Gnuplot (> = 4.0.0), a repozytorium git (działa również klon). I również sklonowałem repozytorium gitstats.

Zgodnie z samouczkiem powinienem uruchomić $ ./git-stats /mnt/src/git/project ~/public_html/project. Wygląda to na system Linux, ale używam W7.

Ścieżka do mojego repozytorium to C/Users/XX/.git/refs/remotes/orgin/firstbranch.

Oto moje pytania. Gdzie powinienem uruchomić kody? Czy powinienem je uruchomić w bata git? Po dodaniu git-stats C/Users/XX/.git/refs/remotes/orgin/firstbranch public_html/project w git bash.
Okazało:
sh.exe": git-stats: command not found

Jeśli pójdę do akt gitstats, otwartej git bash i uruchomić kody, to mówi „Nie ma takiego pliku lub katalogu”.

Nie mam pojęcia o tym, jak korzystać z gitstats. Wydaje się zbyt prostym do omówienia dla większości ludzi, więc nie mogę znaleźć wiele artykułu na ten temat.

Proszę pomóc! Dzięki!!

Odpowiedz

7
  1. W Windows użyć python git-stats zamiast tylko git-stats. Możesz również utworzyć plik git-stats.cmd w tym jedynym wierszu: @call python D:\Path\To\GitStats\git-stats %*

  2. Możesz używać zwykłych ścieżek systemu Windows z odwróconymi ukośnikami. Nie masz również /mnt w systemie Windows.

  3. Wskaż katalog główny repozytorium, w którym znajduje się folder .git, a nie gałąź.

Więc masz zamiar powołać następujące polecenie (zakładając, że jesteś w katalogu GitStats i python jest po PATH):

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

cmd shell

+0

Wpisałem „python” w cmd .exe i to pokazało w ten sposób, http: //i.imgur.com/kEKri.png. Tak myślę, że Python jest na mojej PATH. Otworzyłem plik GitStats, kliknąłem prawym przyciskiem myszy i wybrałem git bash. Po wprowadzeniu "python git-stats C: \ Users \ XX \ C: \ Users \ XX-stats", powiedział "sh: python: command not found" Która część była nieprawidłowa? Wielkie dzięki! – fuiiii

+0

Dlaczego * git bash *? Po prostu uruchom * cmd * w tym katalogu. – utapyngo

+0

Moja reputacja nie jest wystarczająco wysoka, aby głosować, przepraszam. Mam jeszcze pytanie. Statystyki, które otrzymałem z gitstats, nie były dokładne. Usunąłem projekt zawierający około 100 linii kodu, ale w gitstats usunięto 1020 linii kodu. A całkowite linie kodu również są zbyt wiele, aby mogły być prawdziwe. – fuiiii