簡體   English   中英

SVN相關路徑外部

[英]SVN relaltive path externals

我有一個我用php編寫的工具庫和一個將使用它們的應用程序代碼庫。 當我檢查出來時,我希望這兩個文件夾最終處於同一級別。 我試圖通過將應用程序文件夾的svn:externals屬性設置為來完成此操作

../toolkit http://(toolkit repo url)/

但顯然它不能用相對路徑做到這一點。 我不希望工具包文件夾在應用程序文件夾中,我希望它們在同一級別上但是要做

toolkit http://(toolkit repo url)/

將工具包放在應用程序文件夾中。 誰知道我怎么能做我想做的事情? (如果重要的話,我是從命令行執行此操作而不是侵犯svn或其他程序)

如果我理解正確,那么你想在添加svn:externals屬性后實現以下文件夾結構:

 C:\\SvnCheckouts\\MyApplication\\ src\\ toolkit\\ 

...由於外部而添加了toolkit\\ 在這種情況下,您應該將外部添加到MyApplication\\文件夾。

如果您正嘗試將外部添加到src\\文件夾,那么您運氣不好,因為盡管以下是有效的外部定義...

http://(toolkit repo url)/ ..\\toolkit

... SVN將剝離斜杠並在src\\ named ..toolkit創建一個文件夾(請注意,我已根據最佳實踐將URL放在預期外部文件夾的名稱之前)。

希望這可以幫助。

我發現我想要做的事情在SVN 1.6中是完全合法的,但我試圖在SVN 1.4中這樣做,所以我所要做的就是升級到更新的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM