2013-09-06 4 views
3

Я пытался опробовать SVN External, что я хочу сделать, это иметь внешнюю папку и копировать библиотеки из нее в папку Lib.SVN Внешние непредвиденные проблемы

Я пошел в SVN Externals, и добавил Lib папку и путь к SVN я проверил мой проект, и я получил ошибку ниже My Svn Checkout

+0

Как выглядит определение вашего 'svn: externals' для папки' lib'? –

+0

Путь: lib URL: svn: // mysvn/trunk/External/log4net И мой lib привязан к svn. Правильно? – nimish

+0

Должно быть что-то вроде: 'svn: // mysvn/trunk/External/log4net log4net', следуя соглашению' URL WC_FOLDER'. Из интереса попробуйте использовать браузер репозитория TortoiseSVN для перехода на 'svn: // mysvn/trunk/External/log4net', а также попробуйте временно его проверить. –

ответ

4

В моем опыте некоторые сценарии оставить папки или файлы, включенные использование svn:externals в состоянии the item has a Switched URL relative to the parent. Это, скорее всего, причина вашей проблемы. Вы должны определить такие элементы, используя команду svn status, статус «S» или TortoiseSVN Check For Modifications, статус normal (s).

Простейший способ решить это - выбрать действие Switch back to parent из контекстного меню пункта в TortoiseSVN Check For Modifications окно. Это действие может привести к удалению файла или папки из рабочей копии, последующее обновление будет извлекать новую копию из репозитория.

Смежные вопросы