1
我很新的集市和我探讨它的功能(和版本控制系统)创建从老回购的目录的新回购
我有一个集市回购,让我们把它叫做“富” 。在foo repo下,我有一个目录,我们称之为'项目'。
所以,我想创建一个单独的集市回购,只有项目目录&我也想保留日志。我的意思是说,与日志文件中存在的项目文件夹相关的所有内容都应该可用于此新的回购协议。
我试过导出命令,但我刚刚没有任何日志的目录。
任何指针,我应该看看?
我很新的集市和我探讨它的功能(和版本控制系统)创建从老回购的目录的新回购
我有一个集市回购,让我们把它叫做“富” 。在foo repo下,我有一个目录,我们称之为'项目'。
所以,我想创建一个单独的集市回购,只有项目目录&我也想保留日志。我的意思是说,与日志文件中存在的项目文件夹相关的所有内容都应该可用于此新的回购协议。
我试过导出命令,但我刚刚没有任何日志的目录。
任何指针,我应该看看?
您可以在此使用fastimport
插件做:
bzr fast-export /path/to/orig/project | \
bzr fast-import-filter -i project1/ | \
bzr fast-import - /path/to/new/project1
(我打破了可读性线)
project1/
目录的那些修订版。尾随/
很重要。bzr
将创建一个名为trunk
的分支的共享存储库。有关详细信息,请参阅帮助页面:
bzr help fast-export
bzr help fast-import-filter
bzr help fast-import
的fastimport
插件包含在Windows和Mac OS的默认安装十,如果你有一个更奇特的设置,我建议安装它pip
。我不记得100%的包名,可能是bzr-fastimport
。您还需要使用fastimport
python库。
非常感谢,请尽快尝试。 – avi
这项工作? – janos