当前位置:  开发笔记 > 开发工具 > 正文

Mercurial:Subrepo错误 - "中止:提交新的subrepo [路径]排除"

如何解决《Mercurial:Subrepo错误-"中止:提交新的subrepo[路径]排除"》经验,为你挑选了1个好方法。

我正在尝试在我的Mercurial项目仓库中为项目的依赖项设置子库.但是当我尝试提交.hgsub文件时,我不断收到此错误:

abort: commit with new subrepo lib/dependency-dir excluded

细节:

在我的项目的Mercurial存储库目录(在顶层)中,我有一个子目录,lib/它将包含我的依赖项.

碰巧我的所有依赖都存在于github上,我在这里分叉了每个库来创建,例如,https://github.com/mygithubaccount/forked-dependency

我创建了一个.hgsub文件并将其添加到存储库(也在顶层).它包含如下条目(我已经尝试将每个单独隔离如下;它似乎没有任何区别):

lib/dependency-dir = [git]https://github.com/mygithubaccount/forked-dependency.git

然后我从项目存储库的工作目录开始执行以下操作:

$ cd lib
$ git clone https://github.com/mygithubaccount/forked-dependency.git dependency-dir
$ cd ..
$ hg commit .hgsub
abort: commit with new subrepo lib/dependency-dir excluded

我有什么想法我做错了吗?



1> simianarmy..:

我完成这项工作的唯一方法是在不指定.hgsub文件的情况下提交

hg commit -m"message"

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有