我想在projectLocker中移动一个包含所有历史记录的项目。 我该怎么办?
答案 0 :(得分:3)
建议:
1)使用免费的svnsync工具在您的计算机上创建存储库的本地镜像及其历史记录。 (http://svnbook.red-bean.com/en/1.4/svn.ref.svnsync.html)
2)请求ProjectLocker为您提供帮助。如果您还没有,只需提交一份支持票据,表明您要从ProjectLocker移动存储库。
(我为ProjectLocker工作,如果你在这里寻求帮助并且没有得到任何帮助我会感到惊讶。如果是这样的话,请给我发电子邮件@ projectlocker.com我会亲自帮助。)
答案 1 :(得分:0)
我没有使用ProjectLocker,但网站上说项目所有者可以随时创建他们的subversion存储库的完整转储。我假设这意味着以svnadmin dump生成的格式。如果是这种情况,那么您需要创建一个本地存储库并使用svnadmin load从转储中填充它。
svnadmin create new.repo
svnadmin load new.repo < oldrepo.svndump
答案 2 :(得分:0)
我使用这些说明从ProjectLocker导出了一个存储库,这些说明链接在他们的网站上:https://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt。
这很简单,虽然我稍微调整过程:
svnsync
用户的引用。 (由于我在Linux上,我引用了带有单引号的电子邮件地址,例如--username 'me@domain.com'
。)使用更简单的脚本替换推荐的pre-revprop-change
脚本而不进行任何用户名检查:
!/bin/sh
exit 0