一个Mercurial存储库可以存在于另一个Mercurial存储库中吗?

Rob*_*ool 8 mercurial bitbucket mercurial-subrepos

一个hg repo可以在我的本地文件系统中的另一个hg repo中存活吗?

另一个回购的屏幕截图

我正在拉下bitbucket维基的'沙盒',我想知道这是否应放入repos/sandbox/wikirepos/sandbox-wiki.

以前可以吗?

编辑:请参阅子存储库.

0at*_*man 7

简短的回答是肯定的,但我无法想象你为什么会这么想.

在你的例子中,我认为你应该选择:

repos/sandbox-wiki
Run Code Online (Sandbox Code Playgroud)

[编辑] Additionaly:

Yo Dowg, I herd you like repositories.

So we put a repo in your repo so you can version while you version
Run Code Online (Sandbox Code Playgroud)

:-)


kri*_*iss 5

是的,不是.取决于你想做什么.你可以创建repo'sandbox/wiki',但是这个内部repos中的文件不会在外部'sandbox'仓库中提交(@Jason是对的).如果你不想,没问题.

尝试在sandox中显式添加来自wiki repos的文件,您将收到以下消息.如果只是将路径添加到包含内部存储库的某个目录,则只会忽略这些文件.

来自sandox root directoy:

   hg add wiki/myfile
   abort: path 'wiki/myfile' is inside repo 'wiki'
Run Code Online (Sandbox Code Playgroud)