Работа с SVN через TortoiseSVN. 4. Обновление до ревизии, авторство, отмена ревизии

Обновление до ревизии

Чтобы выгрузить в рабочую копию версию определенной ревизии есть несколько способов.

Указать ревизию при извлечении рабочей копии

Извлечение рабочей копии

Извлечение рабочей копии

В уже извлеченной рабочей копии использовать диалог Обновить до ревизии...

Обновление до ревизии

Обновление до ревизии

Через Журнал

Журнал TortoiseSVN

Обновить элемент до ревизии

Авторство

Окно Авторство показывает кто менял какие-то определенные строки в файле, вызывается в через контекстное меню на файле

TortoiseSVN авторство

Параметры нужны для сложных случаев, оставляем по умолчанию.

TortoiseSVN авторство

В появившемся окне напротив каждой строки видно пользователя который последний вносил в неё изменения и номер ревизии в которой это произошло.

TortoiseSVN авторство

Через контекстное меню можно запустить журнал и посмотреть подробную информацию о фиксации в которой сделано изменение.

TortoiseSVN вызов журнала в окне Авторство

Журнал TortoiseSVN

Отмена фиксации

Удалить зафиксированную ревизию из SVN нельзя. Можно только внести и зафиксировать изменения обратные добавленным.

Сперва нужно обновится на последнюю ревизию

TortoiseSVN обновление

Открыть журнал и в контекстном меню нужной ревизии выбрать пункт Отменить изменения из этой ревизии.

Отменить изменения из этой ревизии

Отменить изменения из этой ревизии

TortoiseSVN отмена изменений

После этого в рабочей копии появятся изменения обратные выбранной ревизии.

Изменения в рабочей копии

Останется только их зафиксировать

Фиксация измнений

Фиксация измнений

Последниее изменение: 24.08.2023, 06:42:55