我正在使用http://unfuddle.com/的免费版本来满足我所有的svn需求。它们允许备份,但我无法找到如何导入我的存储库。
我看到他们允许你使用svn转储文件来导入。
我可以导入Subversion存储库的转储文件吗?
您可以执行以下操作将转储文件加载到新的Subversion中 Unfuddle帐户中的存储库:
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< load将转储文件加载到此存储库中/路径/到/转储" 将本地存储库同步到Unfuddle存储库。为此,请运行以下两个命令:
svnsync init --username YOURUSERNAME http://SUBDOMAIN.unfuddle.com/svn/SUBDOMAIN_REPOABBREVIATION
文件:///路径/到/ 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)
。
作为我的转储文件,我可以使用我上面发布的说明吗?
答案 0 :(得分:0)
Svnsync 会将(本地)repo中的所有数据转移到(Unfuddle)repo。
但是svnsync与svn转储和你的奇怪的dmp文件没有任何关系(可以每天(?)增量(?)转储一些回购)