【发布时间】:2012-11-29 05:25:31
【问题描述】:
最近我开始在我的开发工作流程中融入良好的实践,因此我将开发服务器和生产服务器分开。我还使用 Subversion (Tortoise SVN) 合并了一个版本控制系统。
现在我遇到了将生产服务器(Apache 共享主机)与本地机器上最后一个开发版本的文件同步的问题。
之前我没有这个问题,因为我是通过 Filezilla 直接处理服务器文件的。但是现在我不知道如何以有效的方式传输文件以及这方面的良好做法。
我读过一些关于 Ant 和 Phing 的文章,但我不确定这是否适合我或者是否是不必要的复杂性。
【问题讨论】:
-
您对部署策略只字未提:对 DEV 的所有提交都必须转移到 PROD,您如何组织 DEV 和 PROD 工作区:它们是未版本化的文件还是您的 REPO 的 WC(以及 repo 的哪一部分- 树干?“SomeBranch”)