2011-12-20 41 views
2

我上的PhoneGap項目工作,所以我決定用PhoneGap的項目結構:如何讓svn:externals與Xcode 4一起使用?

http://wiki.phonegap.com/w/page/28103995/phonegap%20project%20structure

我使用SVN作爲單片機,它位於一個外部服務器上。我的SVN倉庫可在此網址:

svn+ssh://myexternalserver.com:33999/ 

的Xcode 4不支持的URL的端口號,所以我在[隧道]部分更新我的配置文件的.subversion此:

sshfs = ssh -p 33999 

所以我創建的存儲在Xcode 4本網址:

svn:sshfs://myexternalserver.com 

這是工作的罰款。

然後我創建的回購該目錄爲我的共享/共享資源:

svn:sshfs://myexternalserver.com/trunk/myproject/ 

然後我創建的回購該目錄爲我的iOS具體項目:

svn:sshfs://myexternalserver.com/trunk/myproject-iOS/ 

在此文件夾我有這個SVN屬性:

svn:externals www svn+ssh://myexternalserver.com:33999/trunk/myproject/ 

此svn:外部屬性工作正常與eclips e + subclipse(它創建一個包含「myproject」文件夾內容的www文件夾),但它在Xcode 4中不工作。

當我用Xcode簽出我的項目時,www文件夾是紅色的,沒有文件夾圖標。

我想這SVN屬性:

svn:externals www svn+sshfs://myexternalserver.com/trunk/myproject/ 

但它失敗,日食+ Subclipse的與此錯誤:

Command completed abnormally. 
    svn: Handshake failed, received: '' 

我能做些什麼,使其工作?

謝謝!

回答

2

我通過使用svn:externals屬性的相對路徑來修復它。

的SVN屬性現在是:

svn:externals ../myproject/ www 
相關問題