我正在尝试更新到旧版本,但是却得到:

$ svn update -r126
svn: Target path does not exist

一个简单的更新就可以了。同样,对版本126的更新也可以在其他计算机上使用,而在我的计算机上则不能。

知道这里有什么问题吗?

最佳答案

这可能意味着您正在使用修订版126中不存在的目录。

svn info

查找您正在使用的路径的服务器URL,然后可以尝试使用以下任一方法
svn ls -r 126 http://the-URL-from-info/your/path
svn ls http://the-URL-from-info/your/path@126

来检查路径是否存在于修订版126中。此处@126peg revision-它指示SVN使用修订版126中文件系统树中的该路径,而不使用修订版126中存在的当前目录。

可能所有这些都意味着您实际上正在使用版本126中不存在的分支。您可能需要svn switch返回到版本126工作的主干路径,然后进行更新。

关于svn - Subversion不会更新到旧版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4728414/

10-13 07:07