Ошибка регистрации SVN, так как отсутствует подпапка.Есть ли альтернатива проверке свежего хранилища? - PullRequest
4 голосов
/ 25 февраля 2012

Я бы хотел проверить определенную папку ("myfolder") в SVN.TortoiseSVN считает, что она должна содержать подпапку «mysub», но эта подпапка больше не существует.(Давным-давно, я мог что-то напортачить, когда переименовал в «mysub» во что-то еще.)

TortoiseSVN показывает текстовое состояние «mysub» как «удалено».Когда я пытаюсь проверить «myfolder» в SVN, я получаю эту ошибку:

Ошибка.Не удалось зафиксировать.Запись для "... \ mysub" не имеет URL.Попробуйте «Очистить».Если это не сработает, необходимо выполнить новую проверку.

Очистка успешно завершена, но проблема не устранена.

Первый вопрос: они говорят, что я должен удалить мою локальную копию «myfolder» и заменить ее новой извлеченной копией?(Извините за вопрос новичка, но я новичок в SVN и хочу убедиться, что я не делаю глупостей.)

Второй вопрос: Может ли кто-нибудь предложить альтернативу?В «myfolder» находятся сотни, может быть, тысячи файлов и папок, которые еще не проверены в SVN.Я бы потерял все эти файлы и папки, если бы удалил свою рабочую версию.Я мог бы вручную объединить эти файлы / папки в недавно извлеченный репозиторий, но это было бы огромной болью.Я ДЕЙСТВИТЕЛЬНО надеюсь, что есть способ исправить проблему, не удаляя мой рабочий репозиторий.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2013

Если вы хотите проверить папку или файл, который не существует в последней версии хранилища, вам нужно сообщить svn, что это недавно добавленная вещь, это можно сделать, щелкнув правой кнопкой мыши по файлу / папке используя eclipse svn plugin, затем выберите add to control version или методы similler, используя tortoise svn или любые другие svn-клиенты.

0 голосов
/ 15 января 2013

Вам нужно будет выполнить:

svn cleanup

svn update

и затем попытаться выполнить коммит.Если это не работает, это терпит неудачу таким же образом?что выводит

svn status

Какую версию svn вы используете?Перемещение файлов / каталогов стало значительно более модным в 1.6.

...