Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重播svn回购至集市_Svn_Migration_Bazaar - Fatal编程技术网

重播svn回购至集市

重播svn回购至集市,svn,migration,bazaar,Svn,Migration,Bazaar,询问如何从bazaar转换为svn。我需要做相反的事情。我需要从svn回购中提取所有提交历史,并在bazaar回购中“重播”它。然后我将放弃svn开发,继续在bazaar上进行 有什么提示吗 编辑: 谢谢你的回答。我最终做了如下工作: 1) 使用以下脚本(改编自)执行远程svn repo的同步 2) 使用svnadmin dump repo>dumpfile转储同步本地存储库 3) 运行svn2bzr转储文件bzrrepo请特别参阅。由于您不打算在SVN repo中继续开发,因此可以使用最快的选

询问如何从bazaar转换为svn。我需要做相反的事情。我需要从svn回购中提取所有提交历史,并在bazaar回购中“重播”它。然后我将放弃svn开发,继续在bazaar上进行

有什么提示吗

编辑:

谢谢你的回答。我最终做了如下工作:

1) 使用以下脚本(改编自)执行远程svn repo的同步

2) 使用
svnadmin dump repo>dumpfile转储同步本地存储库


3) 运行
svn2bzr转储文件bzrrepo

请特别参阅。由于您不打算在SVN repo中继续开发,因此可以使用最快的选项,
bzr fastimport

您可以轻松使用bzr SVN插件进行一次性迁移

REPO_PATH=$HOME/tmp/repo
REPO_PATH_NUX=file://$HOME/tmp/repo
REPO_URL=https://example.com/repo/path

mkdir $REPO_PATH
svnadmin create $REPO_PATH
echo '#!/bin/sh' > $REPO_PATH/hooks/pre-revprop-change
chmod +x $REPO_PATH/hooks/pre-revprop-change
svnsync init $REPO_PATH_NUX $REPO_URL
svnsync sync $REPO_PATH_NUX