大家的代码 都是用何种方式 发布到 生产环境的?

2011-02-10 15:42:21 +08:00
 crazycookie
7667 次点击
所在节点    问与答
31 条回复
huacnlee
2011-02-10 15:44:10 +08:00
以前FTP,但后面渐渐发现文件多了发布过程非常缓慢,而且不好管理
现在改用 Git,那是相当的给力啊!发布是瞬间的事情,而且fu wu q
huacnlee
2011-02-10 15:47:28 +08:00
而且可以临时在 Production 环境快速处理个 Bug 并提交,与主版本同步。
遇到大问题的时候快速回复到上一个版本
kayue
2011-02-10 16:20:52 +08:00
git's master branch
est
2011-02-10 16:52:08 +08:00
svn export
freefcw
2011-02-10 16:54:57 +08:00
打tag,svn co的
如果是C/C++的,也差不多把,不过有dailybuild系统
liwei
2011-02-10 17:13:02 +08:00
不告诉你 ~~
falconeye
2011-02-10 17:14:36 +08:00
maven
huacnlee
2011-02-10 17:37:45 +08:00
@est 那样太慢了,有时紧急修复一个问题,只是改了几个文件在导出就累了
还不如自己把版本库上在产品环境,这个 Git 很有优势
crazycookie
2011-02-10 17:54:07 +08:00
@liwei 这货出现了。。。
其实 我一直在svn和git上摇摆
est
2011-02-10 17:59:18 +08:00
@huacnlee 基于安全考虑吧。泄露 /.svn/ 目录是经常的问题。修改文件这个的确麻烦。
freefcw
2011-02-10 18:03:58 +08:00
@est 那就在不让访问这个目录呗……
ratazzi
2011-02-10 18:20:20 +08:00
git 或者 rsync
Livid
2011-02-10 18:23:43 +08:00
hg
huacnlee
2011-02-10 19:57:33 +08:00
@freefcw 偶尔会不小心弄掉设置
@est Git + Rails 的项目就没这个问题,Web 目录在 public 下面,下面没有 .git
minghua
2011-02-10 20:07:13 +08:00
我想知道的是,有比capistrano更方便的部署方式吗?capistrano貌似只能用在rails部署

https://github.com/capistrano/capistrano
iwinux
2011-02-10 20:07:26 +08:00
hg push + pull
n2n3
2011-02-10 20:13:33 +08:00
myrual
2011-02-10 21:31:40 +08:00
git or hg
qichangxing
2011-02-10 22:53:33 +08:00
打包修改过的文件,FTP 上传。
napoleonu
2011-02-10 23:31:34 +08:00
不知道有没有人用 ln -s 这个,代码怎么到服务器随便啦。

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

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

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

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

© 2021 V2EX