使用QT creator 创建一个程序,并且将其同步到Subversion (SVN)版本管理系统。
创建一个程序,再通过QT导入版本控制系统,这符合一般人的线性思考思路,但是QT creator 并没有这么智能。
在QT creator 平台创建一个程序,一路 next 到版本控制,进入版本控制的信息界面:
可以看到,界面包含了:
提交信息检查版本
用户/别名配置文件
用户字段配置文件
当你要配置 QT creator 基于 subversion 版本控制系统
一般到这里,可配置数据寥寥无几。
版本控制的可查到的相关文档:https://doc.qt.io/qtdesignstudio/creator-vcs-git.html 帮助有限。
那么如何配置subversion ?
原理
通过TortoiseSVN为程序目录初始化配置SVN版本管理信息,这样QT就可以识别该目录为SVN管理的目录,即可唤出QT关于SVN的操作菜单,即可实现QT管理svn同步功能。
熟悉操作的老手可直接使用右键:Create repository here 功能初始化 SVN信息,重启QT即可。
其实通过程序目录的右键TortoiseSVN菜单操作也可做SVN管理。
以下是用比较迂回的方式实现QT关联SVN。
1.安装TortoiseSVN。
2.在QT creator 创建程序。
3.在该程序文件目录,右键TortoiseSVN菜单:导入 import。
4.再到程序目录下,右键检出,TortoiseSVN会自动在目录下创建SVN配置信息。
5.重启QT,回到 QT creator 界面右键项目,发现已经识别到TortoiseSVN的配置信息。
具体图示如下:
重启QT creator
自此,TortoiseSVN 已经建立了该项目的完整版本管理信息并且关联到了QT creator。