一开始使用QTCreate设计UI时,都是手动保存,后面觉得应该升级一下自己的技术栈,把git工具学了一些,摸索两天。首先,git是一个版本控制工具,正常开发需要一个master和一个你自己需要的分支,在分支里面写功能文件,写好了以后合并给master,再把master新建一个分支,继续实现其他的功能,具体操作流程如下:
在qt所在的文件夹下创建本地仓库,不知道怎么创建的,参考上一篇代码:
https://blog.csdn.net/qq_54122113/article/details/140840362?spm=1001.2014.3001.5501
这个时候你会发现右侧出现了master,这个就是你的主分支,在这个里面写保存的QT文件,如果你其他功能实现了,就添加进来,如果没有实现,就重新建立一个分支,记住,master永远是你的最新版本,别人随时都可以查看和运行的。之后建立分支:
创建+切换分支:`git checkout -b test2
我这里把分支名称叫做test2,你也可以起其他的名称,这都是可以的,接着进入test2分支之后,你会发现:原来qt界面上的master变成了test2
这个时候你就可以进行修改和添加功能了,和正常的qt一样使用,我在这里添加了一个标签,如图所示:
然后这个时候切换回maser:
git checkout master
切换成功之后把分支的内容合并到master。
`git merge test2`
这个时候打开主分支,查看页面,如图所示:
分支里面添加的ui功能已经在master中展示了,你也可以使用QTCreate中的git进行设置,我还没有研究,有时间我研究一下,在git里面可以建立仓库和环境的。,