我可能有一個非常罕見的結構,但在這裏是爲我工作...
首先,這裏的目錄結構:
--Parent
----folder1
------subfolder1
------svnexternalfolder
----svnexternalfolder
正如你看到的,我有我的svn外部文件夾在兩個不同級別的項目結構中,但Jenkins項目直接指向「folder1」。
首次配置時,它永遠不會爲我的svn外部文件夾(無論是全面結帳還是svn更新)提取文件。這是使用父級別的svnexternals配置的。
我的下一個嘗試是刪除父級的svn外部,然後指定父級上的較高位置,然後指定folder1上較低的位置。由於svn子目錄與另一個目錄具有相同的名稱,因此出現錯誤。
所以我翻轉了創建svn外部位置的順序,先做了孩子(在「folder1」上),然後在父母上做了更高的一個。一旦我做到了,一切都開始奏效。
希望這可以幫助別人。
如果您對我爲什麼以這種方式配置目錄結構感到好奇,這是一個PhoneGap項目。顯然cordova/phonegap項目創建它們的目錄結構是這樣的,父項下面的公共文件夾是容納所有html,javascript等文件的「www」,然後這些文件也用在platform/ios或platforms/android文件夾下在我的例子中,我只是稱它爲folder1)。
確保您沒有選中「忽略外部選項」。將SVN版本設置爲1.6後,您是否刪除了該工作區? –
我沒有看到「忽略外部選項」。是的,我在更改SVN版本後刪除了工作區。我甚至沒有得到外部錯誤。它看起來好像它甚至沒有試圖下載它們。 – HenryAdamsJr
當您點擊subversion SCM部分的高級按鈕時,設置就在您的工作中。 –