标签: version-control mercurial
情况是,我曾经将一些概念上相关的代码放在一个包中,希望以后逐渐交织它们,但事实证明它们最终会彼此独立(可以安全地分开)。因此,我决定是时候将它们分成不同的包,但我不确定如何以某种方式执行它,以便我还可以保留每个子包的相应版本控制历史记录。有任何想法吗?
答案 0 :(得分:1)
标准发行版中包含的Convert扩展名用于此目的。具体来说,请查看--filemap选项,该选项可以在从一个数据库转换为另一个数据库时包括,排除和重命名文件和目录。
--filemap