У меня есть проект Foo, для которого я ошибочно создал неправильный тег. Это должно было считать 'rMMDDYYYY', но я отметил его 'YYYYMMDD' вместо этого. Я понял свою ошибку, фиксируя мое изменение. Я теперь хочу удалить папку YYYYMMDD в соответствии с каталогом тегов и оставить rMMDDYYYY папку вместо этого. т.е.
прежде: нечто / foo/trunk/foo/branches/foo/tags/foo/tags/YYYYMMDD/foo/tags/rMMDDYYYY
после: нечто / foo/trunk/foo/branches/foo/tags/foo/tags/rMMDDYYYY
Какая-либо идея, как я могу сделать это? Заранее спасибо!
Если вы хотите удалить каталог, то используйте команду SVN RM
SVN RM SVN RM SVN RM SVN RM SVN RM SVN RM SVN RM SVN RM SVN RM :
svn rm foo/tags/YYYYMMDD
Я предполагаю, что вы не можете просто удалить и повторно добавить каталог (возможно, потому что рабочая копия изменилась), или вы сделали это. Таким образом, у вас есть как минимум два варианта:
SVN MV
: http://svnbook.red-bean.com/en/1.0/re18.html Обратите внимание, что создание тега в Subversion не на самом деле скопировать файлы; Он просто создает записи каталогов, которые указывают на файлы (см. «Дешевые копии»: http://svnbook.red-bean.com/en/1.0/CH04S02.html ), так что вам не нужно беспокоиться о раздумке вашего репозитория.
Книга Subversion ( http://svnbook.red-bean.com ) - невероятно понятная и полная ссылка. Если вы еще этого еще не прочитали, вы, вероятно, найдете его благосостоянием информации.
Удачи!
Просто удалите тег, который вы не хотите, и не создавайте заново с тем же именем или другим именем. Если у вас есть TortoiseSVN его так просто, как удаление каталога из браузера REPO. Затем создайте новый тег.