#svn
#svn
Вопрос:
В момент невнимательности я отредактировал файл в svn checkout из тега и зафиксировал его.
Я даже не понимаю результирующего положения дел. Теперь тег указывает на мою правку? Если это так, есть ли какой-либо способ «исправить» это, кроме как сделать еще один коммит, который отменяет предыдущий?
Комментарии:
1. Ветви и теги — это просто обычные имена для копий / вариантов репозитория в SVN.
Ответ №1:
Тег ничем не отличается от ветки, которая ничем не отличается от копии вашей магистрали. Нет ничего особенного в копировании содержимого вашего trunk в подкаталог в «tags», это просто копия. Конечно, это не занимает много места на сервере, потому что SVN умный и отслеживает историю по копиям.
Просто отмените свой последний коммит с помощью svn merge, как описано здесь:http://blog.johang.se/2009/03/revert-commit-in-subversion.html