SVN 版本回滚


人生在世,意外之事在所难免,更何况是提交一次代码呢?

 

本地的一般都比较简单,纯手动、国语版的可以慢慢玩,这次就先说Linux命令版的SVN回滚吧。

误将文件上传到了svn服务器,回滚的办法是:

首页进入需要修改的代码目录下,获取最新代码:

cd  /www/demo/
svn up 

 

然后找出要撤销的确切版本号(以下是获取最近5条版本日志记录):如949,948,947,946,945

svn log --limit  5 

 

也可以比较以下,如:

svn diff -r 949:948

 

如发现949版本有错误,撤销949版本的改动(即,将949版本回滚到948版本):

svn merge -r 949:948

 

发现已正确撤销了改动,提交改动:

svn ci -m "版本回滚"

 

 提交后版本变成了:

svn up
版本 950

 

如果想在本地check out到某一个版本的代码:

Svn代码   收藏代码
svn update -r 200   (回退到200版本)  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM