svn add guess_language/
svn: warning: 'guess_language' is already under version control
Почему это? Когда я загрузил его, это находилось под SVN. (Я загрузил его с SVN), Как я выпускаю это svn... так, чтобы я мог превратить его в обычный каталог?
Удалите каталог .svn
.svn . Угадайте в Угадайте догадки /
и его родитель (если это также произошло из другого репозитория SVN). Это должно позволить вам добавить его в другой репозиторий SVN.
Это также должно быть сделано рекурсивно через догадка догадки
детей. Команда, которая может сделать это для вас (в зависимости от вашей среды Linux):
find . -name '.svn' -type d -exec rm -rf {} \;
(вы, вероятно, не должны просто принять это как должное, проверьте его с не удалению версией, то есть найти. -NAME .svn '-type d
и проверьте, только указанные каталоги - это те, которые вы хотите удалить.)
Вы можете заставить его добавить в ваш репозиторий. Использование:
svn add --force [folder]
Внутри degget_language
каталог будет называться скрытый каталог .svn
. Вот как SVN знает, что каталог находится под контролем версий. Удалить этот каталог, и вы сможете добавить его в свой репозиторий SVN. Вам придется сделать это для каждого каталога, так как каждый каталог будет иметь свой каталог .svn
.
(в сторону, если вы посмотрите на содержимое файла, называемых записями
Внутри этого каталога, вы можете увидеть URL-адрес хранилища SVN, который изначально принадлежал каталог)
Если вы хотите «копию» каталога из элемента управления версиями, используйте экспорт SVN. Экспортируемый каталог будет содержать все содержимое контроля версии оригинального, но будет «обычный каталог».
С наилучшими пожеланиями.
NUKE все каталоги .svn.
cd guess_language
find . -name .svn | xargs rm -fr
Как сказал другие, удалите каталоги .svn
. В будущем вы можете SVN Export
вместо SVN Checkout
для загрузки файлов из SVN, не создавая рабочей копии из них.