我对集市很新,我正在探索它的功能(以及版本控制系统)
我有一个集市回购,我们称之为'foo'。在foo repo下我有一个目录,我们称之为'projects'。
所以,我想创建一个单独的集市仓库,只有项目目录&我也想保留日志。我的意思是说,所有与日志文件中存在的项目文件夹相关的内容都应该可以使用这个新的仓库。
我尝试了导出命令,但我刚刚获得了没有任何日志的目录。
我应该看哪些指针?
答案 0 :(得分:1)
您可以使用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 X的默认安装中。如果您有更具异国情调的设置,我建议您使用pip
进行安装。我不记得100%的包名,也许是bzr-fastimport
。您还需要fastimport
python库。