QT Creator 版本控制之 Subversion (SVN)

2020-11-05 14:36:58 浏览数 (1)

使用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的配置信息。

具体图示如下:

导入 import导入 import
导入成功导入成功
开始导出开始导出

重启QT creator

扫描目录信息扫描目录信息

自此,TortoiseSVN 已经建立了该项目的完整版本管理信息并且关联到了QT creator。

0 人点赞