2013-12-03 3 views
1

Еще один разработчик и я делим репозиторий. Проблема в том, что он использует VS2005, и я использую VS2013, чтобы не допустить, чтобы мои обновления зависали над его средой, и я решил не записывать файлы csproj/sln. К сожалению, в моей последней фиксации/синхронизации я случайно нажал файл csproj. Сейчас есть две версии: оригинальная команда фиксации и текущая. Есть ли способ отбросить его обратно в исходную версию фиксации без влияния на другие файлы?Откат одного файла в git в удаленном репозитории

ответ

5

Вы можете оформить нужную версию файла с:

git checkout <commit-id> -- path/to/file 

Затем зафиксировать изменения.

+0

работал как шарм, спасибо – Robert

Смежные вопросы