Sau khi đổi tên thư mục (git mv foldername newfoldername
) lịch sử của thư mục này trong Github đã biến mất. Tôi vẫn có thể xem toàn bộ lịch sử của bất kỳ tệp nào trong thư mục nếu tôi sao chép bản repro và chạy ...Xem lịch sử trong GitHub sau khi đổi tên thư mục
git log --follow ./newfoldername/file
Nhưng có thể có lịch sử cho các thư mục được đổi tên hiển thị trong Github không? Đây là câu hỏi Github, lịch sử sửa đổi git đang hoạt động như mong đợi. Cảm ơn
Vì nó không liên quan đến Git, tôi đã thay đổi tiêu đề. Ngoài ra, lịch sử cấp tệp/dir không thực sự * được theo dõi * trong Git, nó thay vì * được tái tạo *. Nếu GitHub có thể thực hiện việc xây dựng lại theo cách bạn muốn, có thể bạn đã thấy nó. –
Lưu ý rằng Git không theo dõi rõ ràng tên của tệp (tệp được đổi tên dẫn đến mục cũ của nó bị thiếu trong đối tượng cây tiếp theo biểu thị thư mục của tệp đó và mục nhập mới được thêm vào) và đổi tên kết quả thư mục thành chỉ thay đổi đến một mục thích hợp cho một đối tượng cây đại diện cho trạng thái của một thư mục kèm theo. Như @larsmans chỉ ra một cách chính xác, các tên lại được * đoán * bằng máy 'git log' (có nhiều nút bấm để ảnh hưởng đến điều này). Vì vậy, tôi không giữ hơi thở của tôi để có một giải pháp thích hợp cho vấn đề của bạn. – kostix
Cũng lưu ý rằng 'git' không theo dõi lịch sử cho các thư mục, ngoài khái niệm" tệp này nằm trong thư mục này trong cây/cam kết cụ thể "... – twalberg