Svn从磁头高于存储库磁头
我的办公室刚搬家,一个新的svn服务器已设置了不同的URL和不同的用户凭据。我决定更新我的用户名密码和存储库的URL,而不是重新访问所有存储库,如下所示Svn从磁头高于存储库磁头,svn,Svn,我的办公室刚搬家,一个新的svn服务器已设置了不同的URL和不同的用户凭据。我决定更新我的用户名密码和存储库的URL,而不是重新访问所有存储库,如下所示 svn switch --relocate http://192.168.1.3:18090/svn/my_repo --username blabla --password blabla123 http://192.168.7.41:18090/svn/my_repo 当我运行svn log时,我可以看到URL已成功更新 但是现在当我尝试s
svn switch --relocate http://192.168.1.3:18090/svn/my_repo --username blabla --password blabla123 http://192.168.7.41:18090/svn/my_repo
当我运行svn log
时,我可以看到URL已成功更新
但是现在当我尝试svn update
时,它抛出以下消息
svn: E000000: A reported revision is higher than the current repository HEAD revision.
所以我想svn存储库已经重置了
如何从新存储库更新?很可能是@sheldonCooper(nice nick bro:D)在重新定位回购时建议的,管理员没有从原始存储库获得最新(一个或多个)版本 或者将另一个版本推送到旧存储库中,您在切换之前对其进行了更新。错误消息实际上表明,您的本地版本似乎高于(新)服务器上的版本 您可以执行以下操作: I.不好(最好先联系管理员:D)
svn更新
或比较
,以便知道文件版本匹配我认为贵公司在搬迁时没有采用最新版本。我理解错误信息,我正在寻找解决方案。请回复管理员提供一些反馈。:)1.旧的回购协议死了,2.我不想替换所有的文件。我的计划是只更新url和帐户凭据,而不是下载整个项目。我认为你的目标现在不可能实现,而且你处于清理模式。