TortoiseSVN: Почему я не могу добавить внешний (проект) в ROOT моей рабочей копии?

Краткое резюме:

Я новичок в SVN и мне нужна помощь с внешними функциями. Я пытаюсь добавить отдельный проект в корень моей локальной рабочей копии, но TortoiseSVN позволяет мне установить только свойство externals для подпапки.

Подробности:

Я нашел набор скриптов здесь, в stackoverflow, который можно использовать со всеми моими проектами MS Access. Я поместил его в отдельную папку (проект) в моем репозитории SVN, и я хочу ссылаться на него в каждом из моих проектов MS Access. Предположительно, добавление свойства svn: externals было бы лучшим способом добиться этого, но я не могу сохранить это свойство, пока не установлю «Локальный путь» к подпапке.

Снимок экрана свойства, которое я пытаюсь добавить:

person user2297468    schedule 19.04.2013    source источник
comment
Вот как выглядит мое репо: ‹< a href = "https://picasaweb.google.com/lh/photo/LiOqyPJZgTWM0zApj_8Y_NMTjNZETYmyPJy0liipFm0?feat=directlink" rel = "nofollow noreferrerb/photo/photo/ru/ ›   -  person user2297468    schedule 19.04.2013
comment
Я нашел похожий вопрос, который решился путем помещения общего файла в отдельный репозиторий. Я попробую, но мне очень хотелось, чтобы они были в одном репо. ‹stackoverflow.com/questions/6988030/  -  person user2297468    schedule 20.04.2013


Ответы (3)


Я не эксперт по svn, но сегодня я спросил, как сделать то же самое, и мне сказали, что внешнее клонирование в корне не поддерживается .. Надеюсь, это поможет

person Pa_    schedule 12.06.2013
comment
Это комментарий к исходному вопросу, а не ответ, если вы не хотите расширить уровень детализации и объяснить, кто это сказал вам, и предоставить ссылку / ссылку на источник. - person Ken White; 13.06.2013

Это не имеет ничего общего с тем, что это корневая папка. Согласно документации, внешняя папка должна быть импортирована в несуществующую подпапку. Если вы хотите загрузить файлы в существующую папку, вам необходимо импортировать сами файлы. Поскольку вы хотите сделать это в одном репо, это лучший вариант для вас.

person JonS    schedule 11.03.2014

Путем проб и ошибок (и много ругани) я узнал, что вы не должны устанавливать свое external свойство в корне локальной копии (хотя на самом деле ничто не мешает вам при этом даже клиент GUI Tortoise, который большинство из нас использует).

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

LOCAL_WORKING_COPY [nope, don't place an external prop here]
|
+- subfolder [yes, place it here, and point to 'sub_subfolder']
   |
   +- sub_subfolder [not already existing]
person claudius iacob    schedule 24.12.2016