привязан к тегу svn. Что я сделал? Что мне следует делать?

#svn

#svn

Вопрос:

В момент невнимательности я отредактировал файл в svn checkout из тега и зафиксировал его.

Я даже не понимаю результирующего положения дел. Теперь тег указывает на мою правку? Если это так, есть ли какой-либо способ «исправить» это, кроме как сделать еще один коммит, который отменяет предыдущий?

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

1. Ветви и теги — это просто обычные имена для копий / вариантов репозитория в SVN.

Ответ №1:

Тег ничем не отличается от ветки, которая ничем не отличается от копии вашей магистрали. Нет ничего особенного в копировании содержимого вашего trunk в подкаталог в «tags», это просто копия. Конечно, это не занимает много места на сервере, потому что SVN умный и отслеживает историю по копиям.

Просто отмените свой последний коммит с помощью svn merge, как описано здесь:http://blog.johang.se/2009/03/revert-commit-in-subversion.html