求教系统上线代码,回滚操作,除了 rsync 还有什么技术可以实现

2016-07-04 10:42:43 +08:00
 ecosky
业务场景:
上线 web 代码,是用 svn 作为版本管理,目前我的正常流程是在代码目录执行 svn 操作,再在代码目录执行 rsync 同步到生产代码目录。但是领导指出 rsync 会丢文件,不是 100%可靠,必须换另一套方案。如果换成在代码目录执行 svn 信息,把操作信息记录下来,然后写 shell 移动文件的话,替换文件可行,但是 svn 的删除文件什么的,实在麻烦,请教各位,有什么可行性的操作方法么?
5604 次点击
所在节点    Linux
22 条回复
vghdjgh
2016-07-04 20:10:54 +08:00
git pull
git reset --hard HEAD^
qingchn
2016-07-06 10:34:34 +08:00
jenkis

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/290092

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX