我正在尝试更新到旧版本,但我得到了:
$ svn update -r126
svn: Target path does not exist
简单的更新工作正常。此外,对版本126的更新适用于其他计算机,而不是在我的计算机上。
知道这里有什么不妥吗?
答案 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中是否存在路径。这里@126
是peg revision - 它指示SVN在修订版126的文件系统树中使用该路径,而不是当前目录,因为它存在在修订版126中。
这可能意味着您实际上正在处理修订版126中不存在的分支。您可能需要svn switch
返回修订版126工作的主干路径,然后更新。