Свойство SVN externals отсутствует в черепахе SVN - PullRequest
1 голос
/ 10 марта 2010

Почему, когда я щелкаю правой кнопкой мыши по папке в Tortoise SVN, нажимаю Свойства, а затем нажимаю «Новый ...» в раскрывающемся списке имен свойств, svn: externals отсутствует?

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

Если я ввожу svn: external вручную, а затем устанавливаю папку, указывающую на папку trunk, я получаю следующую ошибку: Ошибка синтаксического анализа свойства svn: externals в 'file: /// ...' и т. Д.

Куда я иду не так?

Ответы [ 4 ]

3 голосов
/ 10 марта 2010

Рекомендую переустановить TortoiseSVN. Опция svn: externals должна быть третьей из перечисленных в раскрывающемся списке (с текущей версией 1.6.7), когда вы собираетесь добавить новое свойство.

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

Я предполагаю, что причина вашей ссылки file:/// заключается в том, что при выполнении этого через обозреватель репозитория сервер SVN (то есть то, что вы на самом деле вносите в данный момент) не может видеть ваш локальный файловая система.

В общем, я рекомендую вам вносить изменения в вашу рабочую папку, а не прямо в репо через репо-браузер. Таким образом, вы можете быть уверены, что все правильно, прежде чем совершить коммит.

Вы можете прочитать больше о внешних здесь .

2 голосов
/ 28 июня 2011

Я считаю, что ваша проблема в указании значения свойства .
Возможно, вам не хватает названия внешней папки.
Когда вы открываете окно для добавления свойств, в качестве «имени свойства» введите svn: externals , а в качестве «значения свойства» введите имя, которое вы хотите присвоить внешней папке, после чего укажите путь к хранилищу .
Пример: Файл MyExternalFolderName: ///...

Затем после обновления вашего рабочего каталога SVN создаст новый каталог с именем MyExternalFolderName и скопирует файлы из 'file: ///...'

0 голосов
/ 10 марта 2010

Щелкните правой кнопкой мыши -> черепаха SVN -> свойства, новые и выберите SVN: внешние

Хочешь добавить его в контекст, просто сделай:

Правый клик-> черепаха SVN -> настройки

На общей вкладке выберите контекстное меню и отметьте свойства

0 голосов
/ 10 марта 2010

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

...