2010-10-12 26 views
0

我試圖結帳到我當前的工作副本的外部存儲庫。 這是我的設置: 當前的工作副本簽出SVN外部到當前WC的根目錄

d:\ working_copy \

外部路徑

d:\ external_working_copy \上傳

然後我設置svn:外部屬性到D:\ working_copy \:

上傳文件:/// d:/ SVN/external_working_copy /主幹/上傳

那麼,如果我運行d更新:\ working_copy \我有以下幾點:

d :\ working_copy \上傳

但我想文件的內容:/// d:/ SVN/external_working_copy /主幹/上傳去d根:\ working_copy \而不是裏面創建d上傳: \ working_copy。

我試圖將其設置爲

/文件:/// d:/ SVN/external_working_copy /主幹/上傳

但一切我得到的是:

'D:\ working_copy'上的svn:externals屬性無效:target'/'是絕對路徑或涉及'..'

謝謝您提前

回答

0

嘗試使用../作爲外部定義中的本地路徑。儘管如此,我不認爲它會起作用。

+0

是的,它沒有。謝謝 – Diego 2010-10-16 11:37:26

2

你不能這麼做,原因很明顯。如果添加一個新文件,如果它應該放在一個存儲庫或另一個存儲庫中,它將如何決定?如果您想將工作副本的根目錄指向其他位置,則可以僅檢出其他位置?

+0

>如果添加一個新文件,如果它應該放在一個存儲庫或另一個存儲庫中,它將如何決定? - 其實我開發了一個主要項目的插件。謝謝 – Diego 2010-10-16 11:36:45