Tôi đang sử dụng Git để theo dõi các thay đổi đối với cấu hình XML cho máy ảo. Nhiều cấu hình XML tương tự nhau, chỉ với một vài trường khác nhau. Tôi thường xóa các cấu hình VM và thêm các cấu hình mới. Khi thêm những thay đổi này vào repo, Git coi nó như là một sự đổi tên tập tin, chỉ với một vài thay đổi. Tôi có thể thấy lý do tại sao git sẽ làm điều này, và hiểu nó là trường hợp sử dụng.Ngăn không cho git xử lý xóa & tệp mới w/thay đổi khi di chuyển
Tôi tự hỏi nếu có cách nào để ngăn chặn điều đó và thay vào đó, hãy sử dụng git để xử lý việc xóa tệp bằng cách tạo tệp mới thay thế. Khi xem nhật ký cam kết, sẽ dễ dàng hơn để phân biệt "oh, có vẻ như vào ngày này tôi đã xóa VM này và tạo một máy ảo mới"
Xóa tệp; cam kết thay đổi của bạn. THEN thêm tập tin mới, và cam kết nó. – mah