我正在尝试在我的 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
任何想法我做错了什么?