svn externals не работает - PullRequest
2 голосов
/ 08 мая 2009

Я не утверждаю, что ничего не знаю о SVN, но я думал, что понял, как работают внешние устройства.

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

  1. Я создал следующие папки:

    / MYPROJ

    / MYPROJ / Lib

    в папке уже извлечены.

  2. Я svn добавил и зафиксировал их, затем обновил родительскую папку, чтобы убедиться, что все хорошо.

  3. Я щелкнул правой кнопкой мыши -> черепаха -> свойства в папке lib и добавил свой svn внешний к нужному мне пути (который определенно существует): "MyExternalFolderName http://path.to/svn/location"
  4. я зафиксировал папку lib
  5. когда я обновляю папку lib, обычно я ожидаю увидеть, как она обновляет внешнюю, но ничего не происходит. это просто говорит "выполнено".

Что я забыл?

Редактировать: бесчисленные перезагрузки, перепрошивки и переустановленные не исправили это.

Ответы [ 5 ]

2 голосов
/ 09 мая 2009

Существует известная ошибка в TortoiseSVN 1.6.1, где глубина новой добавленной папки установлена ​​на "пусто".

Это приводит к тому, что обновление не работает, если только вы явно не обновите проблемную папку один раз с помощью диалогового окна «TortoiseSVN - Обновить до ревизии ...», где вы можете установить глубину «полностью рекурсивной».

edit : TortoiseSVN 1.6.2 только что выпущен

0 голосов
/ 28 апреля 2016

Если вы используете Разреженный каталог извлечение (выбор файлов пользователем), попробуйте следующую команду:

svn update --depth=infinity svn_dir_name

Если у вас нет доступных инструментов командной строки, попробуйте

TortoiseSVN -> Update to revision... -> Update Depth = Fully recursive, Make depth sticky = turn off

Подробнее здесь .

0 голосов
/ 08 мая 2009

номер 3:

формат свойства:

http://repo/svn/location    MyExternalFolderName

Я всегда советую использовать символ ^ вместо http://repo/svn, потому что это намного проще, хорошо работает и намного проще печатать.

0 голосов
/ 08 мая 2009

Спасибо за вашу помощь, но похоже, что TortoiseSVN-1.6.1.16129-win32-svn-1.6.1 содержит ошибки. Отлично. Их сайт Тигр также не работает. Brilliant. 2,5 часа впустую.

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

0 голосов
/ 08 мая 2009

Я не думаю, что вы что-то забыли. Я думаю, что это ошибка в черепахе; возможно проблема с кешированием.

Сделайте чистую проверку вашего хранилища, и после этого оно начнет работать.

...