Bất kỳ giao diện GUI hoàn chỉnh cho Mercurial?


12

Tôi đã thử TortoiseHG từ các kho lưu trữ, nhưng nó hoàn toàn không hoạt động.


1
Bạn có thể muốn mô tả nhiều hơn về vấn đề bạn gặp phải với TortoiseHG.
andrews Something

Không phản ứng với bất kỳ lệnh "menu" nào tôi đã chọn.
Queops

2
Họ làm việc cho tôi vào ngày 10.10. Hãy chắc chắn rằng bạn cũng đã tortoisehg-nautiluscài đặt. Ngoài ra nautilus phải được khởi động lại.
andrews Something

Chính xác như bạn đã nói. Không có gì xảy ra khi tôi nhấp vào tùy chọn hoặc Clone ... ví dụ .. rất kỳ lạ. EDIT: Không hoạt động nếu bạn nhập các lệnh trên bàn điều khiển, không thông qua menu.
Queops

@Queops Bạn đã nộp một lỗi về vấn đề này?
ændrük

Câu trả lời:


10

Thêm các PPA sau vào Nguồn phần mềm của bạn, hướng dẫn nằm ở điểm cuối liên kết:

https://launchpad.net/~tortoirhg-ppa/+archive/release Logo Launchpad

https://launchpad.net/~mercurial-ppa/+archive/release Logo Launchpad

Hoặc làm điều đó thông qua dòng lệnh.

ppa: tortoirhg-ppa / phát hànhLogo Launchpad ( Bấm vào đây để được hướng dẫn sử dụng PPA. )

ppa: mercurial-ppa / phát hànhLogo Launchpad ( Bấm vào đây để được hướng dẫn sử dụng PPA. )

$ sudo apt-add-repository ppa:tortoisehg-ppa/releases
$ sudo apt-add-repository ppa:mercurial-ppa/releases

Cài đặt tortoisehgtortoisehg-nautilusnếu bạn muốn tích hợp nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Sử dụng hgtknhư thể đó là hglệnh thông thường để có giao diện GUI cho mỗi lệnh (ví dụ hgtk status) hoặc sử dụng giao diện được cung cấp trong nautilus nếu bạn đã cài đặt gói cần thiết.


PPA tiện dụng đẹp mắt
Queops

Khi tôi cố gắng cài đặt tortoirhg, tôi nhận được thông báo sau: Các gói sau đây có các phụ thuộc không được đáp ứng: tortoirhg: Depends: mercurial (<2.5 ~) nhưng 2.5-0ppa1 ~ chính xác1 sẽ được cài đặt Khuyến cáo: python-inipzzy nhưng nó sẽ không được cài đặt E: Không thể sửa lỗi, bạn đã giữ các gói bị hỏng.
magister

1
Làm điều này hoạt động tốt: sudo apt-get install tortoisehg tortoisehg-nautilus Không cần PPA nữa (Ubuntu 15)
Jonathan

20

hg viewđược cài đặt như một phần của gói mercurial, nhưng không được bật theo mặc định để giữ cho gói không phụ thuộc vào bộ công cụ tk. Cài đặt tk8.5và thêm phần sau vào "$HOME/.hgrc"tệp của bạn :

[extensions]
hgk=

Khởi chạy bằng cách chạy hg viewtrong thư mục kho lưu trữ. văn bản thay thế


1
Tôi cần đặt đường dẫn đến hgk.py vào $HOME/.hgrc, nghĩa là. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
Martin Pecka

1

Meld làm một công việc khá tốt. Chỉ cần cài đặt nó như thế này:

sudo apt-get install meld

Và chạy nó với:

meld

Sau đó chọn "Chế độ xem kiểm soát phiên bản" và trỏ nó vào thư mục với kho lưu trữ của bạn. Nó sẽ hiển thị cho bạn tất cả các tệp đã thay đổi và bạn có thể xem một hình ảnh khác bằng cách nhấp đúp vào tệp.


0

sudo apt-get install tortoisehg tortoisehg-nautilus

Sau đó chỉ cần nautilus -qduyệt đến dự án của bạn trong trình duyệt tệp

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.