我是大三学生,所以这个问题可能很愚蠢。我用IntelliJ重构了一个程序,现在我正试着把它推到BitBucket上的主回收站。我使用Mercurial作为VCS。我可以将更改提交到本地存储库而不会出现问题,但当我尝试拉/合并时,我得到以下消息:
Error: Skipped "C:/Users/me/ProgramFolder." No default update path.关于这个错误的措辞,谷歌搜索的结果很少,所以可能我用错了术语。我不理解这个错误;我认为这意味着Mercurial不知道将提取的代码放在哪里,但我不确定,即使是这样,我也不明白为什么。项目文件夹从未移动过,Mercurial的设置也从未更改过。
这是怎么回事?如何解决此问题?
发布于 2020-01-18 03:15:42
问题是Mercurial正在寻找一个配置文件(hgrc),但是找不到它,所以IntelliJ抛出了一个错误。
我手动创建了hgrc并设置了默认路径:
我导航到
C:/Users/Me/ProgramFolder/.hg 并创建了一个名为ProgramName.txt的文件,然后在该文件中指定了存储库:
[paths]
default = https://me@bitbucket.org/me/MyProgram然后,我保存了该文件,并将其重命名为hgrc.hgrc以将其转换为该文件类型。
当我再次运行Pull/Merge操作时,一切都正常。
https://stackoverflow.com/questions/59779808
复制相似问题