如何扩展mercurial存储库以包含父文件夹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何扩展mercurial存储库以包含父文件夹?相关的知识,希望对你有一定的参考价值。
现在,我有一个源树如下:
+ Dev
+-- Source
| +-- ...
+-- Samples
| +-- ...
+-- ...
首先,我在文件夹“Dev / Source”中创建了一个Mercurial存储库。它工作正常。但是现在,我想扩展存储库以包含“Dev / Samples”文件夹。我发现只有一种方法可以做到这一点。我必须删除旧的存储库并在“Dev”文件夹中创建一个新的。但原始存储库的版本历史对我来说非常重要。有原始历史记录导入新存储库的解决方案吗?或Mercurial还有另一个支持来更改存储库的根文件夹?
谢谢。
答案
您可以
- 使用
convert
扩展来创建带有对齐文件的新repo(请参阅--filemap选项) - 在您的仓库中创建一个
Source
文件夹并移动其中的所有文件
第一个提供更清晰的历史记录,而第二个提供无效的现有克隆。
以上是关于如何扩展mercurial存储库以包含父文件夹?的主要内容,如果未能解决你的问题,请参考以下文章