1

У меня есть репозиторий Git на сервере TFS2018. В моей локальной среде у меня установлен клиент Visual Studio 2015 и Windows Git версии 2.20.0.windows.1, включая git-lfs 2.6.1. Я попробовал следующее:

  1. Из Visual Studio, клонировать репо
  2. Откройте документ Word, который отслеживается в LFS, редактируйте, сохраняйте
  3. В Visual Studio зафиксируйте изменение
  4. Из Visual Studio, нажмите на удаленный
  5. Из веб-интерфейса TFS загрузите документ Word

Когда я пытаюсь открыть загруженный документ Word, появляется сообщение о том, что файл поврежден. Когда я снова пытаюсь клонировать репо, я также получаю сообщение об ошибке "smudge filter lfs failed" для файла. Это говорит мне о том, что файл LFS не был правильно передан на удаленный компьютер.

Однако, если я делаю то же самое, за исключением использования командной строки для выполнения шага 4 вместо Visual Studio, я не получаю таких ошибок - я могу открыть загруженный документ Word и также успешно клонировать репо, включая документ Word.

Есть ли ошибка в Visual Studio 2015 при удалении файлов LFS на удаленный компьютер?

Благодарю.

0