[英]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.