Cuando muevo un archivo en git usando git-mv, el estado muestra que el archivo ha sido renombrado e incluso si modifico algunas partes, todavía considera que es casi lo mismo (lo cual es bueno porque me permite seguir el historial del mismo) .
Cuando copio un archivo, el archivo original tiene algo de historial que me gustaría asociar con la nueva copia.
He intentado mover el archivo y luego intentar volver a pagar en la ubicación original; una vez movido, git no me deja pagar la ubicación original.
He intentado hacer una copia del sistema de archivos y luego agregar el archivo: git lo enumera como un archivo nuevo.
¿Hay alguna manera de hacer que git grabe una operación de copia de archivo de una manera similar a cómo registra un cambio de nombre / movimiento de archivo donde el historial se puede rastrear hasta el archivo original?
diff.renamesencopies(por ejemplo, 'git config diff.renames copies'). Estoy de acuerdo en que es un poco contradictorio.