Я переключаюсь с TFV C на Git, и структура папок немного изменилась, поэтому
files
переместился в newFolder/files
, что в Git я сделал через сценарий, найденный в этом сообщении SO , чтобы попытаться сохранить историю файлов.
for file in $(ls | grep -v 'newFolder'); do git mv $file newFolder; done;
Однако история файла исчезла в Visual Studio (щелчок правой кнопкой мыши, просмотр истории).
Если я выполняю git log --pretty=oneline -- someFile.abc
, я все равно получаю всю историю в командной строке, тогда как в Visual Studio я получаю только историю после переместить / переименовать. Коммиты, которые я вижу в VS, соответствуют тому, что я вижу в Azure DevOps, который выглядит так:
azure DevOps prntscreen
Есть ли способ, чтобы «история переименований» автоматически отображалась в Visual Studio, не правильно ли я использовал скрипт?