2010-07-27 37 views
12

Tôi đã sử dụng gitk và đang tìm kiếm thứ gì đó hiển thị tất cả các chi nhánh của tôi và tốt nhất là các nhánh có sẵn trên điều khiển từ xa. Bạn có thể giới thiệu một cái không?git gui hiển thị chi nhánh tốt

CHỈNH SỬA: Tôi làm rất nhiều việc rebasing giữa các nhánh và muốn dễ dàng thấy nhánh nào được kéo từ đâu. Sẽ hữu ích hơn khi xem tất cả các chi nhánh

+0

ps: trên Ubuntu .. –

+9

gì chính xác là vấn đề với gitk? Nó sẽ hiển thị tất cả các nhánh của bạn và các nhánh từ xa nếu bạn thích - thử 'gitk --branches',' gitk --all', hoặc từ bên trong, 'view> new view' và đánh dấu vào ô thích hợp. Hay bạn chỉ đang tìm kiếm một danh sách các chi nhánh? – Cascabel

+0

nó không phải là gitk là sai hoặc bất cứ điều gì. Tôi chỉ tìm kiếm một khách hàng với sự nhấn mạnh khác nhau. –

Trả lời

12

Kiểm tra gitg. Tôi thấy giao diện đẹp hơn rất nhiều so với gitk.

CHỈNH SỬA: Liên kết ở trên dường như ngừng hoạt động (vĩnh viễn?). Từ Google's cached copy:

gitg đã được chuyển đến cơ sở hạ tầng GNOME . Báo cáo lỗi có thể được tìm thấy trên bugzilla. Nguồn trên GNOME ftp. Phát triển đã được di chuyển đến GNOME git.

0

Nếu bạn đang sử dụng cửa sổ, Git Extensions đã làm việc tốt cho tôi để xem thông tin đăng ký với các chi nhánh.

1

Nó không quá nhiều ứng dụng, nhưng tôi thấy chế độ xem mạng của github khá hữu ích. gitg như đề cập peterjmag cũng là tuyệt vời.

4

Hãy xem các công cụ được liệt kê và mô tả trong phần "Giao diện đồ họa" của trang Interfaces, frontends, and tools trên Git Wiki.

Bên cạnh gitk (trình duyệt lịch sử) và git gui (công cụ cam kết), cả hai phân phối với Git và cả viết bằng Tcl/Tk, có những người khác các giao diện đồ họa sau đây cho Linux:

  • QGit, trong đó sử dụng bộ công cụ Qt, trong C++
  • Giggle, trong đó sử dụng bộ công cụ GTK +, trong C
  • git-cola, viết bằng Python, sử dụng bộ công cụ PyQt4
  • gitg, một bản sao của GitX cho GTK +/GNOME, bằng C
  • tig (T ext-mode tôi nterface cho G nó), sử dụng ncurses, trong C

Có cũng git-instaweb để duyệt kho lưu trữ đang hoạt động của bạn bằng gitweb.

27

Tại sao bạn không thử

gitk --all 

Nếu không, hãy nhìn vào gitg hoặc gitx

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