Tôi có Git (phiên bản 1.7.2.5) bash compeletion làm việc trên Debian squeeze của tôi (6.0). Git đã được cài đặt với aptitude và tôi đang sử dụng chuẩn debian's bash
, hỗ trợ tự động hoàn thành dòng lệnh.Làm cách nào để thiết lập tự động hoàn thành cho lệnh Git?
Bây giờ, tôi vừa cài đặt Git (1.5.6.5) trên một máy khác (Lenny/Debian 5.0) và không có tự động hoàn thành.
Tại sao tính năng tự động hoàn thành Git không hoạt động trên máy thứ hai? Làm cách nào để chẩn đoán điều này?
Việc hoàn thành công việc trên máy của tôi là gì? Tôi đã tìm kiếm các tập tin
git-completion.bash
nhưng nó không có vẻ là trên máy tính của tôi. Làm thế nào để Git hoàn thành công việc?Làm thế nào tôi có thể mang git đầy đủ đến máy khác?
Điều này * có thể * là câu hỏi phù hợp hơn cho [serverfault.com] (http://serverfault.com) hoặc [unix.stackexchange.com] (http : //unix.stackexchange.com) – poncha
Hãy đảm bảo rằng bạn đã biên dịch git với tính năng tự động hoàn thành nếu bạn đã biên dịch từ nguồn. Ngoài ra hãy chắc chắn rằng bạn đang sử dụng cùng một trình bao như trên máy cũ của bạn và nó hỗ trợ tự động hoàn thành. Như bạn có thể thấy, tôi không chắc những gì đang gây ra nó để lại nó như một bình luận. Đó có thể là trình bao của bạn không cung cấp hoàn thành cho nó hoặc git không cài đặt hoàn thành đúng cách. Chúc may mắn. –
@poncha cảm ơn. Tôi sẽ đăng lại trên unix.stackexchange.com – redochka