1

サブフォルダーが1つあるプロジェクトがあります。このサブフォルダーには、3つの子フォルダーがあります。

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

SVN外部はTortoiseを使用して設定されました。Windowsのコンテキストメニューから更新を使用すると、すべてが正しくダウンロードされます。しかし、問題はハドソンの更新プロセスにあります。

外部をChildrenFolder1、ChildrenFolder2、ChildrenFolder3にダウンロードしていません。正しいダウンロードを指示するための構成がハドソンのどこかにありませんか?

svn:externalsTortoise for D:\MainFolderに設定されている構成は次のとおりです。

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

2 に答える 2

0

この問題に対して私が持っていた解決策は

1)HudsonSubversionクライアントを構成します。

ここに画像の説明を入力してください

2)Tortoiseの「Repobrowser」を使用して、D:\ MainFolderから削除svn:externalsし、D:\ MainFolder\SubFolderに設定svn:externalsします。

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 '..'
于 2011-08-25T16:34:06.673 に答える
0

ハドソンが適切に構成されたsvn:externalsのダウンロードに黙って失敗するという同じ問題のように聞こえます。svn:externalsのJackAceからのコメントがチェックアウトされていないことに基づいて問題を解決しました。外部リポジトリのクレデンシャルをリセットすると、機能し始めました。

于 2012-04-27T13:14:58.060 に答える