是否可以克隆Mercurial存储库的一部分?假设存储库非常大,或者包含多个项目或多个分支.我可以只克隆部分存储库吗?
例如在Subversion中,你可能有trunk和branches.如果我只想获得主干(或其中一个分支),我可以请求[project]/trunk.如果我克隆hg repo,我会获得trunk和所有分支.这可能是我不想要的很多信息.我可以避免这个吗?
或者,如果我想在一个hg仓库中拥有多个项目,我该怎么做?也就是说,我可能会得到其中一个项目并忽略其他项目.
我想将一个部分,即现有的私有mercurial存储库的一个子目录移动到bitbucket上的新的公共存储库.是否可以执行此操作,包括更改集,还是必须手动将目录复制到新存储库并将其提交到那里(并在途中丢失版本历史记录)?