今天需求提了要改的东西,说的挺急的,放下手里干的活,改好文件然后上传代码到服务器,同时将门户前台修改的东西发布到测试环境上。
前台测试问题后,我将代码提交到服务器上,并发布到测试环境。
本以为大功告成,谁知道后台并没有完全做好,如果要发布门户正式环境
会对之前的功能产生影响。
解决方案:本地代码备份
,然后将修改的文件都回滚到上一次的版本
,将上一次版本的文件替换到服务器上的最新文件,待后台开发完毕u,重新将前台本地代码替换,提交覆盖服务器即可。
-
到
vts
上查看历史提交版本,可以看自己修改了哪些文件,然后在本地目录将其都备份好
历史纪录1.png
-
点击每一次的
记录号
,查看修改的文件
点击历史记录查看签入的文件2.png
-
在IDEA中查看文件的历史版本记录,
show history
回到上一版本3.png
-
选中
要回滚的版本
,点击get
回到上版本.png
-
确认回滚
,本地文件即可下载指定的版本代码

- 一个一个
重复回滚
到上一次的版本之后,选中要提交的代码,commit
提交,即可将服务器上最新的相应文件替换为指定版本的文件。
签入上一版本.png
这样下来,门户整体发布,用的还是上一版本的文件,不会产生其他的问题。
待后台开发完成,再将本地备份的代码,替换到本地文件,然后提交到服务器上即可。
网友评论