Как отменить действие удаления метки из браузера svn repo - PullRequest
4 голосов
/ 14 сентября 2011

К сожалению, я удалил всю папку с тегами из браузера svn repo.Могу ли я отменить это?Если есть какое-либо решение для получения данных, пожалуйста, помогите мне.

1 Ответ

9 голосов
/ 14 сентября 2011

Используя только TortoiseSVN, вы не можете отменить операцию удаления, но вы можете скопировать папку tags из более ранней ревизии в вашу HEAD ревизию. Вот как вы это делаете:

  1. Откройте свой репо-браузер.
  2. Нажмите на кнопку с надписью HEAD (правый верхний угол).
  3. Введите там номер ревизии непосредственно перед удалением tags.
  4. Щелкните правой кнопкой мыши по папке tags в репо-браузере.
  5. Выберите Скопировать в ...
  6. В появившемся диалоговом окне введите желаемый путь к tags (http://domain/svn/repo/tags).
  7. Откройте новое окно браузера репозитория и убедитесь, что tags есть.

Если после удаления tags вы ничего не зафиксировали, вы можете выполнить этот ответ, чтобы полностью удалить нежелательные ревизии (требуется доступ к серверу svn и использование команд svnadmin).

...