проблема svn. Я не могу добавить его, потому что это уже находится в другом SVN

svn add guess_language/
svn: warning: 'guess_language' is already under version control

Почему это? Когда я загрузил его, это находилось под SVN. (Я загрузил его с SVN), Как я выпускаю это svn... так, чтобы я мог превратить его в обычный каталог?

6
задан TIMEX 23 January 2010 в 00:53
поделиться

6 ответов

Удалите каталог .svn .svn . Угадайте в Угадайте догадки / и его родитель (если это также произошло из другого репозитория SVN). Это должно позволить вам добавить его в другой репозиторий SVN.

Это также должно быть сделано рекурсивно через догадка догадки детей. Команда, которая может сделать это для вас (в зависимости от вашей среды Linux):

find . -name '.svn' -type d -exec rm -rf {} \;

(вы, вероятно, не должны просто принять это как должное, проверьте его с не удалению версией, то есть найти. -NAME .svn '-type d и проверьте, только указанные каталоги - это те, которые вы хотите удалить.)

5
ответ дан 10 December 2019 в 00:38
поделиться

Вы можете заставить его добавить в ваш репозиторий. Использование:

svn add --force [folder]
3
ответ дан 10 December 2019 в 00:38
поделиться

Внутри degget_language каталог будет называться скрытый каталог .svn . Вот как SVN знает, что каталог находится под контролем версий. Удалить этот каталог, и вы сможете добавить его в свой репозиторий SVN. Вам придется сделать это для каждого каталога, так как каждый каталог будет иметь свой каталог .svn .

(в сторону, если вы посмотрите на содержимое файла, называемых записями Внутри этого каталога, вы можете увидеть URL-адрес хранилища SVN, который изначально принадлежал каталог)

1
ответ дан 10 December 2019 в 00:38
поделиться

Если вы хотите «копию» каталога из элемента управления версиями, используйте экспорт SVN. Экспортируемый каталог будет содержать все содержимое контроля версии оригинального, но будет «обычный каталог».

С наилучшими пожеланиями.

1
ответ дан 10 December 2019 в 00:38
поделиться

NUKE все каталоги .svn.

cd guess_language
find . -name .svn | xargs rm -fr
0
ответ дан 10 December 2019 в 00:38
поделиться

Как сказал другие, удалите каталоги .svn . В будущем вы можете SVN Export вместо SVN Checkout для загрузки файлов из SVN, не создавая рабочей копии из них.

0
ответ дан 10 December 2019 в 00:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: