Subversion不会更新到旧版本

时间:2011-01-18 19:57:47

标签: svn

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

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

简单的更新工作正常。此外,对版本126的更新适用于其他计算机,而不是在我的计算机上。

知道这里有什么不妥吗?

1 个答案:

答案 0 :(得分:7)

这可能意味着您正在修订版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工作的主干路径,然后更新。