繁体   English   中英

QT Creator一直抱怨将项目从Mercural迁移到git后找不到.hg目录

[英]QT Creator keeps complaining it can't find .hg directory after moving project from mercurial to git

我一直在进行一个(开放源代码)QT项目,该项目以前使用mercurial进行源代码控制。 该项目已转移到使用git。 或至少正在转向git。

因此,我制作了项目的副本,并使用hg2git生成了git目录(程序),然后删除了.hg目录。 现在,每当我使用QT Creator打开(该项目的)副本时,都会抱怨找不到.hg目录。 鉴于它不存在,这并不特别令人惊讶,但是我找不到任何可以更改的地方来告诉QT Creator这个特定项目没有使用汞。

我缺少一些项目设置吗? 我还有其他项目仍在使用mercurial,并且不想将其关闭。

根据QT创作者文档

Qt Creator使用版本控制系统的命令行客户端来访问您的存储库。 要允许访问,请确保可以使用PATH环境变量来定位命令行客户端,或者在“ 工具” >“ 选项” >“ 版本控制”中指定命令行客户端可执行文件的路径。

您必须具有可访问Git客户端的权限并消除对hg.exe的访问权限-如果Mercurial是单个VCS(可由Creator访问),它将尝试将其用于VCS任务。

或者,因为

工具菜单包含每个受支持的版本控制系统的子菜单

您只是尝试使用Mercurial吗?

好吧,我终于找到了它,经过一番分而治之

子项目之一具有其.pro文件

HG_VERSION=$(system hg id)

所以我暂时将其删除,因为它已经分解成多个项目,所以我不确定git的等效值是什么,但这是一回事

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM