【发布时间】:2013-05-12 18:48:35
【问题描述】:
由于我的严重白痴而提出问题,我提前道歉.. :)
最近,我将我的网站托管从一项服务迁移到另一项服务,包括我的数据库和 SVN 存储库(我不是团队成员,我是个体经营承包商,我使用 SVN 来备份所有代码我写)。
好吧,我搞砸了。现在我被困住了。振作起来,这很愚蠢。
- 我用这个 SSH 命令
svnadmin dump path-to-repo | gzip > dumpfile.gz备份了我的 SVN 存储库 - 我做了域迁移
- 用这个 SSH 命令
gunzip -c home_dir/dumpfile.gz | svnadmin load svn/repository_id重新加载了我的 SVN 存储库 - 我为每个 repo 做了一个“测试提交”。 Repo 1 不起作用(一些奇怪的错误),Repo 3 是。
- 我卸载/删除了所有存储库并重新安装了它们
Repo 1 仍然没有工作,所以我去睡觉了。今天,它起作用了......所以可能只需要在系统中刷新一些东西。但是...
现在,我的本地版本的 Repo 3 比在线版本“更新”,因为我提交、删除了在线 repo,然后重新安装了它。现在本地版本的数字比在线版本高,Netbeans给我这个错误:
org.apache.subversion.javahl.ClientException: E160006: Commit failed (details follow):
E160006: No such revision 26
E175002: CHECKOUT of '/Proj3/!svn/ver/26/Proj3_test/src/mainpackage/Main.java': 500 Internal Server Error (http://www.mysite.com)
有人知道该怎么做吗?
【问题讨论】: