可能重复:
Can I split a Mercurial repository?水银:在旧的存储库从现有文件夹中新的存储库
我有多个项目Mercurial库(当我开始用水银这似乎是一个好主意...)。
是否有可能将项目/文件夹转换为新的存储库,并保持其历史记录不变?
在此先感谢。
可能重复:
Can I split a Mercurial repository?水银:在旧的存储库从现有文件夹中新的存储库
我有多个项目Mercurial库(当我开始用水银这似乎是一个好主意...)。
是否有可能将项目/文件夹转换为新的存储库,并保持其历史记录不变?
在此先感谢。
你应该可以用ConvertExtension这样做,从Mercurial转换到Mercurial。
从文档:
The filemap is a file that allows filtering and remapping of files and directories. Each line can contain one of the following directives: include path/to/file-or-dir exclude path/to/file-or-dir rename path/to/source path/to/destination
我已经与下面的命令行成功
hg convert ./OriginalRepo ./NewRepo --filemap fm.txt
其中FM-TXT会是什么样
include SubProjectFolderName
你可能想看看int o将该文件夹重命名为不成为新回购库中的子文件夹。尽管如此,我还没有尝试过。
我不确定你在问什么......你是否试图将一个现有的Mercurial仓库拆分成许多新的仓库,或者你是否试图将多个现有的仓库合并到一个新的仓库中? – 2011-04-05 21:26:02
我尝试做前者。 – Amenti 2011-04-05 21:32:09