#git #visual-studio-2019
#git #visual-studio-2019
Вопрос:
Похоже, что в Visual Studio 2019 нет способа проверить предыдущую фиксацию, кроме как добавив теги, а затем проверив фиксацию с помощью тега. Это работает (иногда), но неуклюже.
Есть ли способ удалить тег из коммита после его добавления? Использование Windows и встроенной функциональности Git в Visual Studio 2019. У меня нет других утилит Git, установленных в Windows.
Ответ №1:
Есть ли способ удалить тег из коммита после его добавления? (…) Visual Studio (…).
В Visual Studio 2022
текстовом поле поиска введите «терминал» и нажмите ввод:
Откроется «Developer Powershell», в котором вы можете использовать git tag -d v2.0.1
, например, и снова нажать enter:
Откройте или обновите вкладку git history, чтобы увидеть, что тег был удален.
Ответ №2:
Вы можете проверить предыдущий коммит, выполнив жесткий или программный сброс в вашей локальной ветке с помощью VS2019. Это приведет к возврату вашей локальной ветви к определенному коммиту и (локально) удалению или сохранению, соответственно, изменений, внесенных с момента этого коммита.
Я думаю, что MS целенаправленно усложнила удаление тега фиксации. Если вы используете Azure Dev-ops, вы можете попробовать область тегов на их портале .
В противном случае я не вижу ничего, что позволило бы вам управлять этим в VS2019. Вы можете установить Git и использовать команду типа git tag -d <имя_тега> для локального тега.