Как правильно переписать каталог в моем SVN-хранилище? - PullRequest
2 голосов
/ 17 августа 2010

Я совершил эту ошибку несколько раз и обнаружил, что ссылаюсь на Это сообщение каждый раз, когда я делаю это.

У меня есть SVN-репозиторий с Assembla и локальная копия, проверенная на моем компьютере. Когда я вручную перезаписываю каталоги через свою ОС (т.е. перетаскиваю каталог поверх старого), а затем пытаюсь выполнить SVN ADD и SVN COMMIT, я получаю «.», А не ошибку рабочей копии.

Читая связанный пост, я понимаю ошибку (я думаю), но как правильно сделать это, чтобы мне не приходилось каждый раз распутывать эту ошибку? Я не использую SVN GUI, как Tortoise SVN, просто терминал OSX, если это имеет значение. Есть ли команда, которую я могу использовать? Не стесняйтесь просто указать мне на документацию, но я погуглил и ничего не смог найти. Я видел SVN COPY , но это говорит о том, что оно работает только внутри рабочей копии, и я хочу скопировать что-то из моей ОС в каталог рабочей копии.

Есть мысли? Спасибо!

1 Ответ

2 голосов
/ 17 августа 2010

Я читал это снова и снова и до сих пор не понимаю. Команды SVN ADD и SVN COMMIT являются клиентским программным обеспечением SVN. Что значит "я не использую клиент SVN, только терминал OSX"?

Что вы имеете в виду "Как правильно переписать каталог в моем SVN-репозитории?" - вы пытаетесь удалить каталог? Если это так, сделайте SVN DEL на своей рабочей копии, а затем подтвердите.

Вы пытаетесь добавить файлы в свой репозиторий? Если это так, используйте команды drag-n-drop или «cp / mv» и поместите их в свою рабочую копию. Затем SVN ДОБАВЬТЕ их, затем SVN COMMIT.

SVN поддерживает свои рабочие копии благодаря скрытым каталогам ".svn", которые содержат информацию о конфигурации. Если вы удалите их, вы получите «». не рабочая копия "ошибки. Вы не должны удалять или изменять каталоги .svn.

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