【发布时间】:2009-07-16 10:28:42
【问题描述】:
简介:
我在一个 2 人团队中工作(我们将来可能会扩大)。
我们有一个网络开发服务器和一个生产服务器。
目前,当我们开始开发时,我们在 localhost 上启动它们,然后我们将它们部署到 web-dev(我们可以通过已安装的驱动器访问它)并将更改从这个“共享”驱动器提交到 SVN。在 web-dev 上进行最终测试,从顶部获得批准,然后通过 FTP 到我们的生产服务器。
(我能听到林奇来了……)
是的,我知道从一个位置共享文件并从那里提交文件都是错误的,但是当我了解 SVN 时,这并不是一个坏主意。现在我想改变它。
所以,我知道版本控制的基础知识,而且它现在的工作方式大错特错。我浏览了 wikipedia 和一些 svn 页面,但我找不到一个完美的解决方案,它应该如何实际工作。
你们中的一些经验丰富的人能否建议这实际上应该如何工作?
我发现的东西:
- 我们应该在我们的机器上处理本地副本
- 然后我们将更改提交到 SVN。
我想知道的事情:
- 我们如何在 SVN 提交后更新 web-dev?
- 如何将补丁部署到生产服务器? .ftp 文件?这是你做的吗?还是其他一些巧妙的解决方案?
- 关于网络开发工作流程我应该知道的任何其他信息。
【问题讨论】:
标签: svn version-control