Qt Creator Git,结帐命令

Posted

技术标签:

【中文标题】Qt Creator Git,结帐命令【英文标题】:Qt Creator Git, command for checkout 【发布时间】:2015-12-06 14:59:49 【问题描述】:

我正在开发一个支持 Git 的 Qt 项目,并希望快速检查之前提交的一些文件。为此,尽管 Qt Creator 提供了签出另一个分支的功能,但显然它没有提供任何机制来签出同一分支中的提交。

Qt Creator 中建议的唯一选项是我应该将HEAD 重置为其他位置,然后手动将其取回,这有点痛苦。

另一种选择是手动我通过终端检查另一个提交并切换回来。

这两个选项都不方便,需要使用外部终端。

所以,我的问题是:Qt Creator 中是否有任何插件/配置/设置首选项以添加结帐功能?

【问题讨论】:

使用终端有什么问题?对于复杂的工作流程,它应该比为最常见的工作流程设计的 UI 更简单。 @FrankOsterfeld 没有错。但是,我更喜欢在一个环境中工作,而不是在 Qt Creator 和终端之间反复切换。 【参考方案1】:

它是开箱即用的,但我只是看到它。

工具 -> Git -> 提交操作...

然后,单击 Browse History... 并选择您要转到的提交。之后,您应该点击 Checkout 进行检查。

切换回来:

工具 -> Git -> 本地存储库 -> 分支...

并检查一下您以前的工作分支。

【讨论】:

以上是关于Qt Creator Git,结帐命令的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator 中使用 Git / Github

如何使 Tools->Git->Push 在 Qt Creator 中工作

Qt Creator调试命令行参数

Qt Creator:未解析的外部符号

Qt creator 编译错误:无法解析的外部符号(命令)

在 linux 中从 qt creator 运行 lupdate 和 lrelease 命令