Linux 我更新了SVN,但我意识到我搞砸了

Linux 我更新了SVN,但我意识到我搞砸了,linux,svn,unix,Linux,Svn,Unix,如何回滚到以前的修订?要使我的文件返回到修订版400?请运行以下命令: svn update -r 400 svn -r rev-no up file-name 运行以下命令: svn -r rev-no up file-name 那么: svn合并-r[当前版本]:[以前的版本][存储库url] svn commit-m“还原以前的提交并返回到修订版[以前的版本]。” 摘自如何: svn合并-r[当前版本]:[以前的版本][存储库url] svn commit-m“还原以前的提交并返回到

如何回滚到以前的修订?要使我的文件返回到修订版400?

请运行以下命令:

svn update -r 400
svn -r rev-no up file-name

运行以下命令:

svn -r rev-no up file-name
那么:

svn合并-r[当前版本]:[以前的版本][存储库url]

svn commit-m“还原以前的提交并返回到修订版[以前的版本]。”

摘自

如何:

svn合并-r[当前版本]:[以前的版本][存储库url]

svn commit-m“还原以前的提交并返回到修订版[以前的版本]。”


取自

然后我是否再次提交所有内容?请参阅新答案,然后我是否再次提交所有内容?请参阅新答案这是正确的,但我要补充的是,当文件内容恢复到版本400中的内容时,新版本号将至少为402,没有真正的回滚。这是正确的,但是我要补充的是,虽然文件的内容恢复到了修订版400中的内容,但是新的修订号至少是402,没有真正的回滚。