Note: Tôi không nghĩ rằng đây là một bản sao của this question, mà đang nói về một gói không phải nền mà treo git với một thông báo lỗi một cách tinh tế khác nhau.Tại sao git cứ nói với tôi đó là "Tự động đóng gói kho trong nền để có hiệu năng tối ưu"?
Trong một kho git của tôi, mỗi khi tôi gọi (ví dụ) git fetch
, git in:
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
Nó dường như in này mỗi khi nếu tôi làm một git fetch
nhiều lần, ngay cả khi không có thay đổi và không có gì cho git fetch
để thực hiện. Điều này không có nhiều ý nghĩa với tôi. Nó cũng dường như xảy ra với các hoạt động mạng khác, chẳng hạn như git push
và git pull
.
Lệnh trả về dấu nhắc ngay lập tức mà không có thêm đầu ra nào, và tôi không thể tìm thấy bất kỳ quá trình git nào đang chạy trên máy của tôi. Dường như chỉ xảy ra với kho lưu trữ này và chỉ trên máy này. git config -l | grep gc
không trả lại gì cả.
Tôi có thể làm gì để chẩn đoán hoặc khắc phục vấn đề này?
$ git --version
git version 2.0.1
Tôi đang sử dụng OS X 10.9.
Dường như cùng một vấn đề với câu hỏi bạn đã liên kết nhưng chỉ diễn ra đủ nhanh để không bị treo. – Holloway
Ngoài ra [có thể liên quan] (http://stackoverflow.com/questions/17925471/why-does-git-run-auto-packing-on-every-push-to-our-repo) – Holloway
Trengot, tôi không nghĩ vậy. Thông báo lỗi là khác nhau một cách tinh tế - nó đề cập đến "nền". –