Подтвердить что ты не робот

Возврат к предыдущему фиксации в Git для визуальной студии 2012

Я действительно новичок в git и управлении версиями.

Я использую инструменты визуальной студии для git с vs2012.

Я нахожусь на кометах и ​​хочу вернуться к предыдущей фиксации, но я не могу это сделать. Когда я перехожу к деталям фиксации, кнопка возврата кажется недоступной.

Я застрял в этой проблеме последние 2 часа. Я исследовал интернет, но бесполезен. Пожалуйста, кто-нибудь скажет мне, как вернуться к предыдущей фиксации.

Спасибо.

4b9b3361

Ответ 1

Хорошо тем новичкам, у которых есть такая же проблема, лучший способ не тратить 3 часа своей жизни - просто не использовать инструмент визуальной студии для GIT. По крайней мере, не в его нынешнем виде. (23 июня 2013 г.)

Потеряв много времени, я узнал из неясной ссылки, что расширение vs поддерживает только некоторые из функций GIT с reset, не являющимися одним из них.

Ответ 2

Вы не хотите делать возврат - возврат выполняется только с фиксацией и отменяет ее.

Если вы хотите вернуться к предыдущему фиксации - есть два варианта:

Если вы хотите вернуться навсегда, сделайте git hard reset, который отбросит код до указанного коммита. Вы можете сделать это через:

git reset --hard {commit number}

Если вы хотите временно вернуться назад, вы можете создать ветку из этого коммита., который по существу сохранит ваш текущий путь в истории кода и создаст другой путь с точки в истории, где этот код был совершен.

Ответ 3

Visual Studio 2015 Обновление 2 добавляет поддержку GIT "Reset", что вы, вероятно, захотите сделать:

GIT Reset в обновлении Visual Studio 2015 2

Ответ 4

В Team Explorer -> Branches затем выберите Actions -> Open command prompt и используйте команды git:

  • git checkout your commit id
  • git reset your commit id

проверьте это, чтобы понять разницу В чем разница между "git reset" и "git checkout" ?

Я думаю, вам также понадобится расширение git, установленное в Visual Studio, у меня оно есть, но не уверен, что это необходимо для этого.

введите описание изображения здесь