мне нужно удалил некоторые плохие версии, которые были проверены в моей SVN, так что я следовал инструкциям, которые я получил от другого StackOverflow вопрос здесь: https://superuser.com/questions/95432/want-to-delete-revisions-from-my-svn-repositoryУдаление версий сервер SVN не обновляет журнал
svnadmin create newrepo
svnadmin dump -r 0:1231 repo | svnadmin load newrepo
mv repo oldrepo
mv newrepo repo
Сначала казалось, что он отлично работает, но потом я заметил, что когда мы снова начали проверять файлы, это делало некоторые действительно странные вещи. Он игнорировал наши комментарии фиксации и вместо этого использовал предыдущие комментарии от первоначальной проверки в этой ревизии. Фактически, дата была исходной датой этой ревизии, а не текущей датой регистрации, а перечисленными файлами были все исходные файлы с первой проверки. Когда мы делаем сравнение с предыдущим редактором, оно показывает сообщение, никаких изменений не обнаружено, и у нас действительно сохранены наши фактические изменения.
Так что, похоже, для меня есть файл журнала или какой-то файл каталога, который SVN использует для отслеживания коммитов, которые не были очищены с помощью моего дампа и mv. Кто-нибудь знает, где я могу пойти, чтобы очистить этот файл, чтобы на этот раз я мог получить правильную информацию о фиксации?