У меня есть репозиторий Git на сервере TFS2018. В моей локальной среде у меня установлен клиент Visual Studio 2015 и Windows Git версии 2.20.0.windows.1, включая git-lfs 2.6.1. Я попробовал следующее:
- Из Visual Studio, клонировать репо
- Откройте документ Word, который отслеживается в LFS, редактируйте, сохраняйте
- В Visual Studio зафиксируйте изменение
- Из Visual Studio, нажмите на удаленный
- Из веб-интерфейса TFS загрузите документ Word
Когда я пытаюсь открыть загруженный документ Word, появляется сообщение о том, что файл поврежден. Когда я снова пытаюсь клонировать репо, я также получаю сообщение об ошибке "smudge filter lfs failed" для файла. Это говорит мне о том, что файл LFS не был правильно передан на удаленный компьютер.
Однако, если я делаю то же самое, за исключением использования командной строки для выполнения шага 4 вместо Visual Studio, я не получаю таких ошибок - я могу открыть загруженный документ Word и также успешно клонировать репо, включая документ Word.
Есть ли ошибка в Visual Studio 2015 при удалении файлов LFS на удаленный компьютер?
Благодарю.