[英]Can I use the Delphi XE2 Subversion integration with Subversion 1.7
我剛剛將版本控制系統遷移到Subversion。 我們選擇使用最新版本的Subversion,1.7。 當我在Delphi編輯器中切換到歷史記錄視圖時發生錯誤:
路徑'path / to / my / project'似乎是以'path / to / my / project'為根的Subversion 1.7或更高版本的工作副本的一部分。 請升級您的Subversion客戶端以使用此工作副本。
很明顯,XE2附帶的集成不支持Subversion 1.7。 有誰知道這個問題的解決方法?
應該可以安裝最新版本(使用Subversion客戶端從SourceForge SVN存儲庫獲取最新的源代碼)。
編輯(澄清):“RAD Studio Version Insight”是提供IDE Subversion集成的開源項目。 其源代碼保存在SourceForge上的Subversion存儲庫中。 因此,您可以使用任何Subversion客戶端從該存儲庫獲取最新的源代碼。
目前該項目的主動維護者是Uwe Schuster 。
我已經成功更新了我的(試用版)RAD Studio XE2以使用當前的主干(rev.152)。 以下是步驟:
160
$(BDS)\\lib\\Win32\\Release
目錄中的svn.dcp,svnui.dcp $(BDS)\\bin
目錄中的svn160.bpl
, svnui160.bpl
, svnide160.bpl
$(BDS)\\bin\\subversion
目錄中的Subversion客戶端 DLL(我使用了CollabNet Subversion客戶端 DLL 1.7.1.7211) 對於遇到問題的其他人,感謝TOndrej和Uwe,這正是我在XE2中集成svn 1.7所做的。 我希望同樣適用於XE。
HKEY_CURRENT_USER\\Software\\Embarcadero\\BDS\\9.0\\Subversion
的注冊表設置將Delphi IDE指向適當的svn客戶端。 添加名為SvnDllDir
的REG_SZ
值,其值為win32svn客戶端的bin
目錄,在我的情況下為C:\\Program Files (x86)\\Subversion\\bin
。 對於XE,這將是...\\BDS\\8.0\\...
另一個選擇:您可以使用選項--compatible-version創建存儲庫,它可以讓您為舊版本創建存儲庫。“svnadmin幫助創建”以獲取更多信息。您的舊版本顛覆可以在rad工作室中正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.