2013-08-02 31 views
5

Gần đây tôi đã bắt đầu sử dụng Eclipse Kepler với plugin EGit và các nhánh này không phải là những gì tôi đã quen. Có cách nào để ngăn chặn vĩnh viễn các chi nhánh này không? Tôi đã thử gỡ bỏ chúng bằng tay, nhưng nó không hoạt động và tôi không muốn có chúng trong lần tiếp theo tôi tìm nạp hoặc rebase.Xóa ORIG_HEAD và FETCH_HEAD khỏi chế độ xem lịch sử trong Eclipse

+0

Đây không phải là thực sự các chi nhánh, theo nghĩa thông thường. Xem http://stackoverflow.com/questions/17595524/orig-head-fetch-head-merge-head-etc?rq=1 – torek

+0

Bạn có nghĩa là Egit tạo ra các nhánh địa phương cho * tất cả * các nhánh từ xa mà nó tìm thấy trên nhân bản một repo ? Điều gì một 'git branch -avvv' trả về trong repo của bạn (trong một shell) – VonC

+0

@torek Tôi hiểu rằng, chúng giống như con trỏ HEAD. Tuy nhiên, tôi không thấy chúng hữu ích và muốn chúng không được hiển thị. – Banana

Trả lời

10

Khi tôi hiểu từ các nhận xét về câu hỏi của bạn, bạn chỉ muốn các tham chiếu này không được hiển thị trong chế độ xem History. Bạn có thể bỏ chọn Additional Refs từ Preferences > Team > Git > History. Điều này nên thực hiện công việc.

+0

Đây chính xác là những gì tôi cần. Cảm ơn rất nhiều! – Banana

1

ORIG_HEAD và FETCH_HEAD là các tham chiếu tượng trưng. Họ chỉ đơn giản là ghi lại sha1 của Origin cuối cùng và Fetch cuối cùng.

Trong một nghĩa nào đó, chúng là chi tiết triển khai, nhưng vì khả năng viết mã của Git trên Linux, chúng có thể được sử dụng để cung cấp thêm khả năng của người dùng.

Như bạn đi sâu hơn nữa vào hướng dẫn và hướng dẫn bạn sẽ đánh giá cao những gì họ có thể làm cho bạn (thường là khi bạn thực hiện một số sai lầm và những refs nhớ một trạng thái quan trọng là bạn có thể quay về)

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