我正在使用免费版本的http://unfuddle.com/来满足我所有的 svn 需求。他们允许备份,但我找不到如何导入我的存储库。
我看到他们允许您通过使用 svn 转储文件来使用导入。
我可以导入我的 Subversion 存储库的转储文件吗?
您可以执行以下操作将转储文件加载到 Unfuddle 帐户中的新 Subversion 存储库中:
Create the repository in your Unfuddle account. This will ensure that you have an empty repository in which to load your dump file.然后记下存储库的 URL,因为您将在以下步骤中需要它。使用“svnadmin create localrepo”在本地创建 Subversion 存储库 使用“svnadmin load /path/to/localrepo < /path/to/dump”将转储文件加载到此存储库中 将本地存储库同步到 Unfuddle 存储库。为此,请运行以下两个命令:
svnsync init --username YOURUSERNAME http://SUBDOMAIN.unfuddle.com/svn/SUBDOMAIN_REPOABBREVIATIONfile:///path/to/localrepo svnsync sync --username YOURUSERNAME http://SUBDOMAIN.unfuddle.com/svn/SUBDOMAIN_REPOABBREVIATION
注意:您需要在上述命令中使用实际的用户名、子域和存储库缩写。
如果您在这方面遇到困难,请发送电子邮件至支持部门,我们将很乐意为您提供进一步帮助。
我不确定这是否包含我所有的提交、我的所有标签和我的所有分支(所以是我现在在我的存储库中看到的内容的精确副本)。
我得到的备份也以这种格式出现。
my.project.20120.tar.gz
提取什么
my.project.20120.tar
什么提取到包含大量这些文件的文件夹中projectNae.svn.dmp (file type is noted as Crash Dump File)。
这些我的转储文件可以按照我上面发布的说明使用吗?