Обновление Hudson не загружает проекты "svn: externals" - PullRequest
1 голос
/ 25 августа 2011

У меня есть проект, у которого есть одна подпапка. Эта подпапка имеет 3 дочерние папки:

D:\MainFolder
|---SubFolder
    |----ChildrenFolder1
    |----ChildrenFolder2
    |----ChildrenFolder3

SVN Externals был установлен с помощью черепахи. Когда я использую обновление из контекстного меню в Windows, все загружается правильно. Но проблема в процессе обновления Hudson.

Он не загружает внешние файлы в ChildrenFolder1, ChildrenFolder2 и ChildrenFolder3. Где-то в Хадсоне отсутствует конфигурация для указания правильной загрузки?

Конфигурация svn:externals, установленная в черепахе для D: \ MainFolder:

\SubFolder\\ChildrenFolder1 svn://externalproject1/trunk/ChildrenFolder1
\SubFolder\\ChildrenFolder2 svn://externalproject2/trunk/ChildrenFolder2
\SubFolder\\ChildrenFolder3 svn://externalproject3/trunk/ChildrenFolder3

Ответы [ 2 ]

0 голосов
/ 27 апреля 2012

У нас была такая же проблема, когда Хадсон молча не смог загрузить правильно сконфигурированный svn: externals.Я решил проблему, основываясь на комментарии Джека Эйса на svn: внешние данные не проверяются .Я сбросил наши учетные данные для внешнего репозитория, а затем он начал работать.

0 голосов
/ 25 августа 2011

Решение, которое у меня было для этой проблемы, было

1) Настройте клиент Hudson Subversion:

enter image description here

2) Используя Tortoise «Repo browser», удалите svn:externals из D: \ MainFolder и установите svn:externals в D: \ MainFolder \ SubFolder.

ChildrenFolder1 svn://externalproject1/trunk/ChildrenFolder1
ChildrenFolder2 svn://externalproject2/trunk/ChildrenFolder2
ChildrenFolder3 svn://externalproject3/trunk/ChildrenFolder3

Теперь проблема пути исчезла:

ERROR: Failed to update http://externalproject1/trunk
org.tmatesoft.svn.core.SVNException: svn: Invalid svn:externals property on '': target '/SubFolder/ChildrenFolder1' is an absolute path or involves '..'
...