我有一个项目,其中有一个子文件夹。该子文件夹有3个子文件夹:
D:\MainFolder
|---SubFolder
|----ChildrenFolder1
|----ChildrenFolder2
|----ChildrenFolder3SVN外部参数是使用Tortoise设置的。当我在Windows的上下文菜单中使用更新时,所有内容都可以正确下载。但问题出在Hudson的更新过程中。
它不能将外部数据下载到ChildrenFolder1、ChildrenFolder2和ChildrenFolder3中。在hudson的某个地方是否缺少用于指导正确下载的配置?
在乌龟中为D:\MainFolder设置的svn:externals配置为:
\SubFolder\\ChildrenFolder1 svn://externalproject1/trunk/ChildrenFolder1
\SubFolder\\ChildrenFolder2 svn://externalproject2/trunk/ChildrenFolder2
\SubFolder\\ChildrenFolder3 svn://externalproject3/trunk/ChildrenFolder3发布于 2011-08-26 00:34:07
我对这个问题的解决方案是
1)配置Hudson Subversion客户端:

2)使用乌龟“回购浏览器”,从D:\MainFolder中删除svn:externals,并将svn:externals设置为D:\MainFolder\子文件夹。
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 '..'发布于 2012-04-27 21:14:58
我们遇到了同样的问题,Hudson默默地无法下载正确配置的svn:externals。我根据svn:externals not being checked out的Jack Ace的评论解决了这个问题。我重置了外部存储库的凭据,然后它开始工作。
https://stackoverflow.com/questions/7190608
复制相似问题