Intellij idea IntelliJ Idea中的Pull/Merging:;错误:已跳过。。。没有默认的更新路径。”;

Intellij idea IntelliJ Idea中的Pull/Merging:;错误:已跳过。。。没有默认的更新路径。”;,intellij-idea,merge,mercurial,bitbucket,pull,Intellij Idea,Merge,Mercurial,Bitbucket,Pull,我是大三学生,所以这个问题可能很愚蠢。我用IntelliJ重构了一个程序,现在我正试图把它推到BitBucket上的主回购。我在为风投公司使用Mercurial。我能够毫无问题地将更改提交到本地回购协议,但当我尝试拉/合并时,我收到以下消息: Error: Skipped "C:/Users/me/ProgramFolder." No default update path. 关于这个错误的措辞,谷歌的搜索结果很少,所以也许我使用了错误的术语。我不理解这个错误;我认为这意味着Mercurial

我是大三学生,所以这个问题可能很愚蠢。我用IntelliJ重构了一个程序,现在我正试图把它推到BitBucket上的主回购。我在为风投公司使用Mercurial。我能够毫无问题地将更改提交到本地回购协议,但当我尝试拉/合并时,我收到以下消息:

Error: Skipped "C:/Users/me/ProgramFolder." No default update path.
关于这个错误的措辞,谷歌的搜索结果很少,所以也许我使用了错误的术语。我不理解这个错误;我认为这意味着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操作时,一切正常。

查看
c:/users/me/programfolder/.hg/hgrc
。应该有这样一行:
default=https://bitbucket.org/your-project
有这样一行吗?这是否回答了您的问题?有趣的是,“无默认更新路径”消息似乎是IntelliJ特有的,该文本并非源自mercurial本身。@AnthonyWilliams有趣的是,该文件夹中没有hgrc文件。也许这是个线索?