在SVN中,如何将一个文件还原为某个修订版?

在SVN中,如何将一个文件还原为某个修订版?,svn,Svn,只有一个文件,而不是整个目录。谢谢。很少会是您想要的,因为这将不允许您根据旧版本进行更改-SVN将抱怨文件过时 svn up -r200 theone.file 你可能想做的是一个。这将使旧版本成为新的头部版本 # roll back to revision 200, making it the new HEAD svn merge -r HEAD:200 theone.file svn commit 很少会是您想要的,因为这将不允许您根据旧版本进行更改-SVN将抱怨文件过时 你可能想做的是

只有一个文件,而不是整个目录。谢谢。

很少会是您想要的,因为这将不允许您根据旧版本进行更改-SVN将抱怨文件过时

svn up -r200 theone.file
你可能想做的是一个。这将使旧版本成为新的头部版本

# roll back to revision 200, making it the new HEAD
svn merge -r HEAD:200 theone.file
svn commit
很少会是您想要的,因为这将不允许您根据旧版本进行更改-SVN将抱怨文件过时

你可能想做的是一个。这将使旧版本成为新的头部版本

# roll back to revision 200, making it the new HEAD
svn merge -r HEAD:200 theone.file
svn commit

这是更新到旧版本。它不会改变头部的版本。哦,真的。但自从它被接受以来,它显然解决了这个问题。我将把这个留在这里作为参考,并参考其他答案以获得真正的答案。这是一个旧版本的更新。它不会改变头部的版本。哦,真的。但自从它被接受以来,它显然解决了这个问题。我将在此处保留此内容以供参考,并参考其他答案以获得真正的答案。是否仅还原工作副本中存在的文件,还是要使更改对所有其他开发人员可见?是否仅还原工作副本中存在的文件,还是要使更改对所有其他开发人员可见开发者?