2012-11-21 28 views
14

Là cựu người dùng bzr và người mới đến git Tôi đang cố gắng tìm công cụ GUI tốt cho git blame tương tự như bzr qannotate. Sau này có 2 chế độ xem chính:Có git đổ lỗi gui tương tự như bzr qannotate?

  1. trình xem nội dung tệp có thông tin chú thích ngắn (ai, trong đó sửa đổi dòng) + tô màu nền dựa trên id người ghi và độ tuổi thay đổi.
  2. trình xem nhật ký tệp: khi tôi nhấp vào dòng trong nội dung tệp, tôi có thể thấy bản sửa đổi khi dòng đó được thay đổi và tất cả thông tin nhật ký về nó.

Ảnh chụp màn hình: enter image description here

tôi thấy XCode IDE có một cái gì đó như thế built-in, mặc dù nó bên trong cửa sổ soạn thảo và do đó không phải là rất tiện dụng.

Cho đến nay tôi đã thử GitX 0.7.1 và GitHub dành cho Mac - cả hai đều không có lỗi "đổ lỗi".

Tôi vừa kiểm tra SourceTree cho Mac và hỗ trợ lỗi, nhưng nó khá thô lỗ và cho tôi thấy gần giống như dòng lệnh git blame, mặc dù tôi có thể nhấp đúp vào dòng để xem bản sửa đổi và thay đổi tương ứng một cửa sổ khác. Điều đó vẫn không tốt bằng bzr qannotate.

Có công cụ GUI nào khác mà tôi có thể sử dụng không?

+0

Xin chào bialix! Đã được một thời gian dài! Thật không may, tôi không nghĩ rằng có bất cứ điều gì tốt như QBzr cho git. :-(Các bạn có một bộ công cụ tuyệt vời * Tôi liên tục khao khát tương đương với Git – jszakmeister

+0

Bạn cũng có thể xem Tháp, mặc dù nó đắt tiền. – millimoose

Trả lời

3

Khám phá Git Extensions và xem đó có phải là những gì bạn đang tìm kiếm không.

0

Aptana Studio, SublimeText và TextMate có hình ảnh tương tự mà bạn có ở đó nhưng không có gì có màu. Bạn có thể định cấu hình emacs hoặc vim để hiển thị cho bạn phiên bản màu.

3

git gui có chức năng này, nhưng nó gần như không được đánh bóng. Vào "Repository" -> "Duyệt các file của master" (hoặc "Browse Branch files" cho một nhánh khác) -> nhấn đúp chuột vào tên file. Đó là cơ bản, và dường như không có nhiều cấu hình tại thời điểm này, nhưng nó có chức năng.

+0

Hoặc trong gitk (đi kèm với msysgit ít nhất) nhấp chuột phải vào một trong chế độ xem khác và chọn "Hiển thị nguồn gốc của dòng này" –

4

tig FTW!

Nhấn t bạn sẽ có chế độ xem dạng cây. Sau đó, nhấn B hiển thị cho bạn git blame của tệp được đánh dấu.

0

Cách dễ dàng hơn có thể là gui gui blame <arguments>. Bạn có thể sử dụng gui gui --help để biết thêm thông tin về các đối số. Here nguồn chính thức