2012-12-29 27 views
10

https://github.com/trybeee/GitStatsLàm thế nào để sử dụng số liệu thống kê git trong Windows 7

Tôi đã có tất cả trong số này, Python (> = 2.4.4) (python3 không được hỗ trợ), Git (> = 1.5.2.4), Gnuplot (> = 4.0.0) và một kho lưu trữ git (bản sao trần cũng sẽ hoạt động). Và tôi cũng nhân bản kho lưu trữ gitstats.

Theo hướng dẫn, tôi nên chạy $ ./git-stats /mnt/src/git/project ~/public_html/project. Điều này trông giống như dựa trên hệ thống Linux, nhưng tôi đang sử dụng W7.

Đường dẫn của kho lưu trữ của tôi là C/Users/XX/.git/refs/remotes/orgin/firstbranch.

Đây là câu hỏi của tôi. Tôi nên chạy mã ở đâu? Tôi có nên chạy chúng trong git bash không?

Sau khi tôi nhập git-stats C/Users/XX/.git/refs/remotes/orgin/firstbranch public_html/project vào git bash.
Nó cho thấy:
sh.exe": git-stats: command not found

Nếu tôi đi theo hồ sơ của gitstats, mở git bash và chạy mã, nó nói "Không có tập tin hoặc thư mục".

Tôi không biết cách sử dụng gitstats. Nó có vẻ quá đơn giản để được thảo luận cho hầu hết mọi người, vì vậy tôi không thể tìm thấy rất nhiều bài viết về nó.

Vui lòng trợ giúp! Cảm ơn!!

Trả lời

7
  1. Khi sử dụng Windows python git-stats thay vì chỉ git-stats. Bạn cũng có thể tạo tệp git-stats.cmd bằng dòng duy nhất này: @call python D:\Path\To\GitStats\git-stats %*

  2. Bạn có thể sử dụng các đường dẫn Windows thông thường có dấu gạch chéo ngược. Bạn cũng không có /mnt trên Windows.

  3. Chỉ vào thư mục gốc của kho lưu trữ, trong đó thư mục .git không dành cho chi nhánh.

Vì vậy, bạn sẽ gọi lệnh sau (giả sử bạn đang ở trong thư mục GitStatspython là bạn PATH):

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

cmd shell

+0

tôi gõ “trăn” trong cmd .exe và nó cho thấy như thế này, http: //i.imgur.com/kEKri.png. Vì vậy, tôi nghĩ rằng python là trên PATH của tôi. Tôi đã mở tệp GitStats, nhấp chuột phải và chọn git bash. Sau khi tôi nhập "python git-stats C: \ Users \ XX \ C: \ Users \ XX-stats", nó nói "sh: python: command not found" Phần nào sai? Cảm ơn rất nhiều! – fuiiii

+0

Tại sao * git bash *? Chỉ cần chạy * cmd * trong thư mục đó. – utapyngo

+0

Danh tiếng của tôi không đủ cao để bỏ phiếu, xin lỗi. Tôi có câu hỏi khác. Số liệu thống kê tôi nhận được từ gitstats là không chính xác. Tôi đã xóa một dự án có khoảng 100 dòng mã, nhưng gitstats cho thấy 1020 dòng mã đã bị xóa. Và tổng số dòng mã cũng quá nhiều là đúng. – fuiiii

Các vấn đề liên quan