Я знаю, что вы можете отслеживать изменения переименованных файлов из репозитория в его клон.Однако у меня возникает проблема, когда я переименовываю файл в имя файла, который уже отслеживается.По сути, я хочу скопировать отслеживаемый файл.
Файлы в исходном репо:
application.txt
special.txt
Затем клонировать репо, удалить application.txt
и переименовать special.txt
будет application.txt
Я ожидаю, что в следующий раз, когда я внесу изменения в special.txt
в исходном репо, изменения будут перенесены в application.txt
.Однако это не так.Я получаю это сообщение
local changed special.txt which remote deleted
use (c)hanged version or (d)eleted?
Испытание того же самого в Git, похоже, дает те же результаты.Переименование файла на новое имя не вызывает проблем, а попытка переименовать файл, который уже был «взят», вызывает конфликты.Есть ли способ обойти это?