Коли я переміщую файл у git за допомогою git-mv, статус показує, що файл було перейменовано, і навіть якщо я змінюю деякі частини, він все ще вважає майже те саме (що добре, тому що він дозволяє мені слідкувати за його історією) .
Коли я копіюю файл, оригінальний файл має деяку історію, яку я хотів би пов’язати з новою копією.
Я спробував перемістити файл, а потім намагався повторно здійснити покупку в оригінальному місці - коли переміщений git не дозволить мені перевірити початкове місце.
Я спробував зробити копію файлової системи, а потім додав файл - git перелічує його як новий файл.
Чи є якийсь спосіб зробити git запис операції копіювання файлу аналогічним чином, як він записує перейменування / переміщення файлу, де історія може бути відстежена до вихідного файлу?
diff.renames
наcopies
(наприклад , 'git config diff.renames copies
«). Я погоджуюсь, що це трохи протикоректно.