小智 6
对于文件,您可能希望使用某种版本控制系统,如 svn(或分布式 vcs,如 git),并为开发、测试和生产等不同的分支。这样,您可以雇用某人,他们可以检查他们机器上的 dev 分支并进行更改(使用本地网络服务器检查它,如使用 WAMP/XAMPP)。当他们做出您想要上线的更改时,将他们的更改合并到其他分支中进行测试,并最终实时运行。
至于数据库,您可以在某个服务器上为每个非生产分支创建另一个更小的 mySQL 实例,然后通过 SQL 脚本迁移更改。
缺点是它需要更多的基础设施。对于更便宜/更黑客的选项,您可以为每个开发人员提供他们的 WAMP/XAMPP 实例,并通过在他们首次设置时复制数据库快照和代码来手动将其设置为看起来像生产。虽然就前期成本和基础设施而言,这可能是“更便宜”的选择,但当您尝试手动使多个“开发”站点保持最新而没有中央存储库时,并且当您试图将开发更改合并到实时站点中。
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |