Khi tôi di chuyển một tệp trong git bằng git-mv, trạng thái cho thấy rằng tệp đã được đổi tên và ngay cả khi tôi thay đổi một số phần, nó vẫn coi là gần giống nhau (điều này tốt vì nó cho phép tôi theo dõi lịch sử của nó) .
Khi tôi sao chép một tệp, tệp gốc có một số lịch sử tôi muốn liên kết với bản sao mới.
Tôi đã thử di chuyển tệp sau đó cố gắng kiểm tra lại ở vị trí ban đầu - một khi đã di chuyển git sẽ không cho tôi kiểm tra vị trí ban đầu.
Tôi đã thử thực hiện một bản sao hệ thống tập tin và sau đó thêm tệp - git liệt kê nó dưới dạng một tệp mới.
Có cách nào để làm cho git ghi lại một hoạt động sao chép tệp theo cách tương tự như cách nó ghi lại một đổi tên / di chuyển tệp trong đó lịch sử có thể được truy trở lại tệp gốc?
diff.renames
thànhcopies
(ví dụ 'git config diff.renames copies
'). Tôi đồng ý rằng nó là một chút phản trực giác.