多语言展示
当前在线:789今日阅读:23今日分享:31

QT版本控制软件Subversion无法提交

笔者最近在windows系统下使用QT,开发环境是QT Creator,使用的版本控制软件是SVN,服务器端为VisualSVN,客户端为TortoiseSVN。服务器端创建好版本库,在QTCreator的选项中配置好SVN的路径。新建项目——导入项目——Subversion Checkout,输入版本库的URL,即可在QT的工作空间中创作项目文件夹。但是在使用的时候,无论是提交、更新,都会提示如下:svn: the path '.' appears to be part of a Subversion 1.7 or greater working copy.please upgrade your subversion client…………
工具/原料
1

qt-opensource-windows -x86-mingw491-opengl-5.4.2

2

VisualSVN-Server-3.9.2

3

TortoiseSVN-1.7.10

方法/步骤
2

我卸载了TortoiseSVN1.7,安装了TortoiseSVN1.10,结果还是不行…………是不是版本不是最新,我就去官网上下载并安装了最新的TortoiseSVN1.11,可是结果仍然是让人失望的,是时候再去分析这个错误提示了。

3

它是让我升级Subversion到1.7及以上版本,可是我的TortoiseSVN已经是最新的了。那么有可能就是VisualSVN的问题了,因为VisualSVN只是一个可视化工具,它的核心还是Subversion,而且QT Creator中配置的也是VisualSVN的路径,所以,升级的应该是VisualSVN

4

于是,我下载并安装了VisualSVN-Server-3.9.2,在官网上可以看到它的更新日志,“Update to Apache Subversion 1.10”就是说,它的内核已经升级到了Subversion 1.10

5

然后重新用新安装的VisualSVN3.9.2创建版本库,然后在QT Creator中重新配置SVN路径。新建项目——导入项目——Subversion Checkout,输入版本库的URL,点击确定,在QT的工作空间中就出现了checkout出来的项目文件夹,同时,工具栏中出现了Subversion选项,可以进行提交、更新、diff等操作

推荐信息