Как мне создать ветку на основе старого коммита и заставить мои локальные файлы отражать этот коммит?

#git #atlassian-sourcetree

#git #atlassian-sourcetree

Вопрос:

Сначала я немного поработал над Android в Unity для своего проекта и зафиксировал это.

Затем я создал сборку Windows и зафиксировал это.

Теперь я хотел бы вернуться к разработке Android и создать для этого новую ветку.

Как я могу это сделать в Sourcetree? Я был бы признателен за ответы не из командной строки, поскольку я использую графический интерфейс.

Я попробовал щелкнуть правой кнопкой мыши по более старому коммиту и выбрать branch, и, похоже, это создало ветку. Но я застрял, пытаясь заставить мои локальные файлы «вернуться» к этой ветке. Похоже, что мои локальные файлы по-прежнему отражают настройки сборки Windows.

Редактировать: Вот как выглядит Sourcetree, я не могу выбрать проверку для ветки: введите описание изображения здесь

Комментарии:

1. Теперь вы должны оформить эту ветку: найдите эту ветку на экране «Ветки» и найдите действие «оформить заказ».

2. @LeGEC Спасибо за помощь! Опция проверки, похоже, недоступна для ветки. Я приложил скриншот к вопросу. Итак, просто для ясности: я пытаюсь создать новую ветку, которая переводит мои локальные файлы в состояние коммита с надписью «Приличные результаты AA и без сбоев»

3. Разве вы не можете сделать это с этого экрана ?

Ответ №1:

  1. Вы нажимаете кнопку ветки в верхнем меню. Отобразится диалоговое окно.
  2. Вы выбираете указанную фиксацию и заполняете имя для новой ветки.

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

Комментарии:

1. Хорошо, и после этого должны ли локальные файлы на компьютере автоматически измениться, чтобы отразить эту ветку, или мне нужно сначала сделать что-то другое?

2. @user44109 Я думаю, что файлы loal на вашем компьютере автоматически изменяются, чтобы отразить эту ветку. У вас есть какие-либо проблемы?

3. Я не был уверен, потому что настройки сборки Unity остались прежними, но на самом деле может случиться так, что Unity не может хранить настройки платформы сборки в системе управления версиями.