Pull/Merging in IntelliJ Idea: "Error: Skipped... No default update path."

Pull/Merging in IntelliJ Idea: "Error: Skipped... No default update path."

我是大三学生所以这个问题可能很愚蠢。我在 IntelliJ 中重构了一个程序,现在我正试图将它推送到 BitBucket 上的主仓库。我正在为 VCS 使用 Mercurial。我能够毫无问题地将更改提交到本地存储库,但是当我尝试 Pull/Merge 时,我收到以下消息:

Error: Skipped "C:/Users/me/ProgramFolder." No default update path.

关于此错误措辞的结果很少 Google,所以也许我使用了错误的术语。我不明白这个错误;我认为这意味着 Mercurial 不知道将提取的代码放在哪里,但我不确定,即使是这样我也不明白为什么。项目文件夹从未移动过,Mercurial的设置也从未改变过。

这里发生了什么?我该如何解决这个问题?

问题是 Mercurial 正在寻找配置文件 (hgrc) 但找不到它,因此 IntelliJ 抛出了错误。

我手动创建了hgrc并设置了默认路径:

我导航到

C:/Users/Me/ProgramFolder/.hg 

并创建了一个名为 ProgramName.txt 的文件,然后在该文件中我指定了存储库:

[paths]
default = https://me@bitbucket.org/me/MyProgram

然后我保存了文件并将其重命名为 hgrc.hgrc 以将其转换为该文件类型。

当我再次 运行 Pull/Merge 操作时,一切正常。