我在Ubuntu上使用Qt Creator 4.6.2,我的一个项目有多个构建配置,每个配置都有不同的自定义处理步骤。不知何故,我的Qt Creator崩溃了,我的自定义配置丢失了。我想备份这些配置文件,以防再次发生,但无法弄清楚Qt将它们存储在哪里。我找到了存储工具包和工具链的目录,但是没有单个项目的构建设置。预先感谢!
答案 0 :(得分:1)
据我所知,信息存储在文件xxx.pro.user中
答案 1 :(得分:0)
设置确实存储在.user文件中。它们是特定于您的Creator配置的,并且不能让受让人转移到其他计算机,并且在对套件等进行重大更改后将无法再使用。
针对您问题的最佳解决方案是恕我直言,以修复您的构建系统以为您执行这些额外的步骤。构建系统可以在一定条件下运行命令,通常不必使它们做更多事情:-)这样可以为您解决问题,也可以使项目的所有其他开发人员更加轻松。
答案 2 :(得分:0)
将.pro.user文件添加到版本控制中,以便它与项目的其余部分一起备份。当Qt Creator丢失时,您可以按以下方式恢复自定义设置: 1)让Qt Creator“配置项目”,然后退出。这将为您提供一个新的.pro.user文件,该文件没有自定义设置,并且可能以新的构建目录为目标。 2)使用您的vcs的合并功能从最新备份中恢复丢失的设置。基本上,在存在“文本冲突”的地方使用新文件,而在“空白冲突”的地方则使用旧文件,但将旧文件命名为构建目录或处理运行配置。
仅还原.pro.user文件是不好的,Creator将忽略并替换它。 此行为可能是由于创建者将.pro.user文件的时间戳与.pro文件中的时间戳或保存在某处的时间戳进行了比较;因此仅还原和编辑时间戳就足够了。