重播svn回购至集市
询问如何从bazaar转换为svn。我需要做相反的事情。我需要从svn回购中提取所有提交历史,并在bazaar回购中“重播”它。然后我将放弃svn开发,继续在bazaar上进行 有什么提示吗 编辑: 谢谢你的回答。我最终做了如下工作: 1) 使用以下脚本(改编自)执行远程svn repo的同步 2) 使用重播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中继续开发,因此可以使用最快的选
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