我在一家小型 Web 开发公司(6 人)工作,我们在市场上寻找新的代码编辑器/开发环境已经有一段时间了。
目前,我们正在使用 Dreamweaver 的 (CS3) 编码端进行网站开发。每个站点的文件都托管在 Dreamhost ftp 服务器上。我们 6 个人都在远程 ftp 服务器上处理同一组实时文件。Dreamweaver 有一个方便的文件锁定功能,通过阻止我们访问相同的文件来防止我们覆盖彼此的更改。
现在,我们发现这种开发形式可以实现非常快速的开发,并且喜欢将事情完成是多么容易。然而,有很多我们不喜欢的东西。其中之一是 Dreamweaver 的代码编辑器。我们也不喜欢每个站点都缺少代码历史记录。
有谁知道具有类似文件锁定/ftp 功能的 Dreamweaver 的良好替代品?
如果没有,您能否向我解释一下我们团队的源代码控制系统的最佳配置?我们愿意研究 GIT、Mercurial 和 Subversion。理想情况下,新系统将:
1)。在不同的操作系统上支持多种不同的代码编辑器。(Windows 第一选择。)
2)。几乎像目前一样轻松快速地推出代码。
3)。允许处理办公网络之外的文件。
4)。物美价廉。
我可能只是在展示我对如何使用版本控制系统的无知,但是对于我们每个人来说,在我们的计算机上拥有一个测试服务器并使用我们自己的测试数据库设置每个站点似乎是不合逻辑的......那是非常耗时
您对我们的问题有什么解决方案?我认为我们要么必须升级到最新版本的 Dreamweaver 并永远坚持下去,要么我们必须找到某种 ftp 协作编辑器,或者我们必须实施版本控制。
版本控制的好处是否超过了推出代码所需的额外时间?