2015-12-02 65 views
0

嘗試將外部項添加到我的項目中。目錄結構如下:從並行項目目錄添加外部設備

`c:\projects\Project1\` - contains main project 
`c:\projects\Project2\externalToProject1\` - contains external to main project 

我加入由Project1設置path ..\Project2\externalToProject1\外部。而不是我得到了Project1與其中目錄..Project2externalToProject1

如何解決外部問題?

我正在使用TurtoiseSVN客戶端爲Windows

P.S.爲什麼我需要外部 項目c:\projects\Project2\externalToProject1\是我在幾個項目中使用的.cpp和.h文件集。我想在所有項目中保持此設置,因爲此庫集包含序列化規則,並且項目之間通過使用它們進行通信。

UPD: 
svn.exe pg svn:externals -R -v c:\projects\project2 
gives nothing 

svn.exe pg svn:externals -R -v c:\projects\project1 
gives: 
svn:externals 
    http://GMW8:85/svn/Project2/externalToProject1 ..\Project2\externalToProject1\ 
+0

顯然你申請這裏出了點問題。解決您的問題的最佳方法是顯示您的數據或您應用的命令的屏幕截圖。還要說清楚你最終想要擁有的東西..看起來對我來說很好。 –

+2

我想看到輸出 svn propget svn:externals -R c:\ projects \ project2 這可能會聊一些你爲什麼要使用外部 - 我相信它幾乎總是不是最好的計劃。 – thekbb

+0

我用命令輸出更新了我的問題主體 – vico

回答

1

目錄結構如下

目錄結構(幾乎)這裏無關緊要。

必須

  • 仔細閱讀並在svn:externals定義的一部分,瞭解svn help ps
  • 中的外部
  • 有關於存儲庫的網址,知識的外部源和目標之間的絕對和相對URL
  • 見差異,建立正確的分辨率

c:\projects\Project1\c:\projects\Project2\externalToProject1\意味着什麼 - 他們是工作副本的本地路徑,而你必須用貯庫網址

是操作,顯示svn pg svn:externals -R -v c:\projects\project2,如果你想獲得良好的&完整的答案

+0

我用命令輸出更新了我的問題主體 – vico