Я полностью сбит с толку, если я нахожусь в рабочей копии и делаю следующее:
svn mkdir trunk
svn mkdir tags
svn mkdir branches
svn commit -m "added trunk branches and trunk"
cd trunk
touch a b c d e f g
svn add a b c d e f g
cd ..
svn commit -m "added files"
svn copy trunk tags/1.0
svn commit -m "tagged 1.0"
Теперь я хочу удалить файл и отметить другую версию
svn delete trunk/e
svn commit -m "deleted file e"
svn copy trunk tags/1.1
svn commit -m "created tag 1.1"
Я получаю сообщение об ошибке, подобное следующему:
/ СВН / репо / банан /! СВН / WRK / 1f39512a-0e1e-11e0-9d1f-5be991158436 / 63885 / теги / 1,1 / е»
путь не найден
Какого черта я здесь делаю неправильно?
Обновление:
Я обнаружил, что если я обновляю svn после удаления, все работает нормально. Я хотел бы объяснить это поведение.