Безопасно ли удалить копию SVN и реэкспортировать в то же место? - PullRequest
0 голосов
/ 13 июля 2010

Я испортил определенную подпапку в моей рабочей копии SVN, и теперь я не могу зафиксировать весь каталог. Тем не менее, я могу создавать отдельные подкаталоги (не слишком много) и, таким образом, смог сохранить свою работу в целом. Если я пытаюсь зафиксировать весь рабочий каталог, я получаю сообщение об ошибке «Невозможно заблокировать {PATH}». Я попытался очистить SVN и несколько других способов, которые не сработали успешно.

Я думаю, что самый простой способ продолжить сейчас - это просто удалить весь рабочий каталог из моей системы и повторно экспортировать версию репо по тому же пути. Это должен быть тот же путь, чтобы отобразить определенный URL на моем сервере разработки.

Мне было интересно, не вызовет ли удаление всего пути, а затем его повторный экспорт. Это действительно не должно происходить, потому что вся локальная информация svn хранится в тех папках .svn, которые будут удалены, но, тем не менее, я новичок в этом и могу ошибаться.

Любое руководство?

Ответы [ 2 ]

3 голосов
/ 13 июля 2010

Вы не хотите повторно экспортировать , но повторно оформить заказ ваше дерево.( export просто экспортирует все файлы и папки, не превращая их в рабочую копию, из которой вы можете фиксировать изменения.)

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

Обратите внимание, однако, что может быть быстрее просто удалить испорченную подпапку и позволить операции обновления рабочей копии воссоздать ее из репозитория.

1 голос
/ 13 июля 2010

Получил это, чтобы работать с помощью разрешения в конце концов.

Я должен был сделать SVN разрешения - рабочий PATH / TO / SUBDIR

Первоначально та же команда выдала мне ошибку, но после ручного изменения файла записей я смог заставить его работать.

Если вы застряли в подобном месте, поиграйте с решительностью, скорее всего, это выход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...