Tôi sử dụng plugin Eclipse EGit để làm việc với kho git. (Tôi thậm chí sử dụng nó cho các dự án địa phương để theo dõi những thay đổi được thực hiện bởi các công cụ.)Git: Đổi tên tệp bằng EGit khiến việc xóa lịch sử tệp
Tuy nhiên tôi phát hiện ra vấn đề mà làm cho việc sử dụng cho các dự án nhóm không tốt như vậy:
Khi đổi tên một thư mục hoặc tập tin, tôi nhận được để cam kết 2 mặt hàng : 1 để thêm làm mới và 1 để xóa. Bằng cách này, không có lịch sử nào là & khi chỉnh sửa tệp này, không có cách nào để xem lại tiến hóa.
Sự cố này có thể không do EGit gây ra, nhưng git. Xem câu trả lời cho Renaming in Git and Mercurial: Accuracy and automaticity
Làm cách nào để giữ lại lịch sử của các tệp khi có nhiều lần tái cấu trúc và đổi tên đang diễn ra?
thể trùng lặp của [Tại sao loại bỏ git nhầm lẫn với đổi tên/sao chép ?] (http://stackoverflow.com/questions/4586988/why-does-git-confuse-removal-with-rename-copy) – CharlesB
Tôi không biết nhiều về Egit, nhưng bạn có [theo dõi tên đã được bật không ] (http://wiki.eclipse.org/EGit/User_Guide#Configuring_the_View)? – jszakmeister
Tôi đã kiểm tra chỉnh sửa. Tôi cần giữ lịch sử thay đổi tập tin. @jszakmeister Không có tùy chọn để theo dõi chỉ hoạt động 1. Nó không có ý nghĩa. –