Как создать тег и выполнить откат в TortoiseSVN: 12 шагов

Оглавление:

Как создать тег и выполнить откат в TortoiseSVN: 12 шагов
Как создать тег и выполнить откат в TortoiseSVN: 12 шагов

Видео: Как создать тег и выполнить откат в TortoiseSVN: 12 шагов

Видео: Как создать тег и выполнить откат в TortoiseSVN: 12 шагов
Видео: Как удалить антивирус Comodo Internet Security Premium 11 2024, Май
Anonim

Одна из замечательных особенностей Apache Subversion заключается в том, что он запоминает все изменения, внесенные в его файлы и каталоги. Это дает вам возможность вернуться к более ранним версиям вашего кода - полезная функция, если вы внесли некоторые ошибки или ненужный код в последние несколько ревизий и вам нужно вернуться к тому моменту, когда все пошло не так! Добавление тегов может значительно упростить этот процесс, давая вам возможность пометить конкретную версию с помощью удобного, удобочитаемого тега (например, «Версия 5.0»). В этом руководстве мы сначала рассмотрим создание такого тега, прежде чем переходить к следующему этапу. вы через процесс возврата к этому тегу, несколько исправлений в ходе разработки.

Шаги

Создайте тег и выполните откат в TortoiseSVN Шаг 1
Создайте тег и выполните откат в TortoiseSVN Шаг 1

Шаг 1. Чтобы начать, щелкните правой кнопкой мыши свою рабочую копию и выберите опцию «Ветвь / тег» в меню TortoiseSVN

Создайте тег и выполните откат в TortoiseSVN Шаг 2
Создайте тег и выполните откат в TortoiseSVN Шаг 2

Шаг 2. В следующем диалоговом окне выберите путь «теги» и добавьте желаемый тег

В этом примере мы будем использовать Release_5.0.

Создайте тег и выполните откат в TortoiseSVN Шаг 3
Создайте тег и выполните откат в TortoiseSVN Шаг 3

Шаг 3. Добавьте соответствующее сообщение журнала в поле «Журнал сообщений»

Создайте тег и выполните откат в TortoiseSVN Шаг 4
Создайте тег и выполните откат в TortoiseSVN Шаг 4

Шаг 4. Выберите ревизию, которую вы хотите пометить

Обычно это версия HEAD, но при необходимости вы можете указать другую версию. Когда вы ввели всю эту информацию, нажмите «ОК».

Создайте тег и выполните откат в TortoiseSVN Шаг 5
Создайте тег и выполните откат в TortoiseSVN Шаг 5

Шаг 5. TortoiseSVN предупредит вас, что:

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

Создайте тег и выполните откат в TortoiseSVN Шаг 6
Создайте тег и выполните откат в TortoiseSVN Шаг 6

Шаг 6. Если вы проверите свой репозиторий, вы увидите, что этот тег был успешно зафиксирован

Создайте тег и выполните откат в TortoiseSVN Шаг 7
Создайте тег и выполните откат в TortoiseSVN Шаг 7

Шаг 7. С TortoiseSVN и Subversion легко вернуться к предыдущим помеченным ревизиям

Чтобы вернуться к ревизии, которую мы только что отметили, позже, щелкните правой кнопкой мыши свою рабочую копию и выберите «Показать журнал».

Создайте тег и выполните откат в TortoiseSVN Шаг 8
Создайте тег и выполните откат в TortoiseSVN Шаг 8

Шаг 8. Появится список исправлений

Создайте тег и выполните откат в TortoiseSVN Шаг 9
Создайте тег и выполните откат в TortoiseSVN Шаг 9

Шаг 9. Выберите ревизию, к которой вы хотите вернуться, и щелкните правой кнопкой мыши

Выберите «Вернуться к этой версии».

Создайте тег и выполните откат в TortoiseSVN Шаг 10
Создайте тег и выполните откат в TortoiseSVN Шаг 10

Шаг 10. При появлении запроса подтвердите, что хотите вернуться

Создайте тег и выполните откат в TortoiseSVN Шаг 11
Создайте тег и выполните откат в TortoiseSVN Шаг 11

Шаг 11. TortoiseSVN вернется к этой более ранней версии

Создайте тег и выполните откат в TortoiseSVN Шаг 12
Создайте тег и выполните откат в TortoiseSVN Шаг 12

Шаг 12. Проверьте результаты отката и, если они вас устраивают, зафиксируйте свою рабочую копию обратно в репозиторий

Предупреждение: это приведет к отмене всех изменений, внесенных вами после выбранной ревизии.

Рекомендуемые: