TortoiseSVN+SAE如何回滚服务器上的旧版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TortoiseSVN+SAE如何回滚服务器上的旧版本相关的知识,希望对你有一定的参考价值。

网上说的很多所谓"回滚",都是 从服务器下载到旧版文件,再更新到服务器,同时版本号+1.
如此回滚产生很多无效的版本号,版本一多就弄混了.
而且以这样的回滚方式,项目文件比较多的话,(下载再上传,而且是没有意义的下载上传)得滚到猴年马月啊.

话说我只是想把服务器上的项目暂时切换回旧版,比较一下改变前后的效果哪个更舒服一些.
①不想做没有意义又浪费时间的下载上传.
②不想版本号增加.

请大神们指点.
反面示例:
http://svndoc.iusesvn.com/tsvn/tsvn-howto-rollback.html

参考技术A 建立一个新的分支吧,在log上右键之前的版本,然后创建分支(create branch)
或者干脆在版本上导出(export)一份,这样对svn没有任何影响,而且得到了旧的版本追问

我不是要下载源码,export就是下载某个版本的源码吧?
我的是web项目啊,要把网站切换到以前的版本,不想增加版本号,也不想下载下来再上传.

分支也增加了版本号吧? TSVN增加版本容易删除难啊.(哎,请神容易送神难啊= =!!!)
还不如直接用ftp爽,要不是SAE搭的网页速度快,早不用SAE了

追答

你在另一个环境(本地、另开一个sae,hosting)上迁出一下你那个历史版本也可以,export一份也可以(或者先弄到本地再上传),别提那些无理的要求,就这么些解决办法,自己查区别去,不想这个不想那个的以后我也懒得理

SVN如何回滚到指定版本

以下内容网上收集整理.

方法一.

  利用Export,这样你可以不丢失你新建的文件.打开你想要回滚的文件夹(受SVN版本控制).右键Tortoise SVN,然后在列表中选择 show log,

  技术分享图片

  在看到的log列表中选择你想要回滚后的版本,然后点击右键选择Export即可.

 技术分享图片

方法二.

  如果你只是修改了很多文件,并没有commit到SVN,想放弃修改,更新为仓库中最新版本.可右键Tortoise SVN,然后从列表选择 revert.

   技术分享图片

方法三.

  右键Tortoise SVN,然后选择Update to revision,但是这样你新建的文件等会被覆盖,所以最好使用方法一.

  技术分享图片

  然后从弹出的框中选择log,便可以根据你提交日志选择回滚版本。或者直接输入想要回滚的版本号.

  技术分享图片

以上是关于TortoiseSVN+SAE如何回滚服务器上的旧版本的主要内容,如果未能解决你的问题,请参考以下文章

TortoiseSVN 版本回滚

如何修改tortoiseSVN密码

Windows下SVN回滚到旧版本(TortoiseSVN)

tortoiseSVN的使用,如何删除服务器上某些版本?

在eclipse里面使用SVN,怎么实现版本回滚

怎么安装使用TortoiseSVN中文版