我最近成为一家小型 Web 开发机构的技术总监,我们拥有分布在大约 200 个网站的大型代码库。代码采用 PHP 和 VBScript 以及大量客户端 JavaScript 和一些复杂的 MySQL 查询。
我想要做的是建立一个代码存储库,我们可以在其中存储所有函数、脚本和文件。目前,我们有 2 名开发人员使用一个网络驱动器来保存所有文件,这显然不是一个理想的解决方案。
我想知道是否有人遇到过类似的情况以及他们为代码存储库设置了什么。我正在考虑为服务器端代码设置一个远程 Subverison 文件系统。
任何人都可以推荐一种明智的方法来维护和存储我们的代码库吗? Subversion 是适合我们情况的最佳选择吗?我们正在运行面向 Web 的 Solaris 服务器,因此远程访问是系统的目标。非常感谢。
最佳答案
Subversion 是这个问题的一个很好的解决方案。 Subversion 是免费的,有时设置起来可能相当复杂,如果您正在寻找快速解决方案,您可以尝试 VisualSVN (Windows 下安装很简单)
您还有Mercurial对于版本控制,它以不同的方式处理版本控制。
安装TortoiseSVN在每个开发人员工作站上,与 Subversion 交互。
您还应该看看持续集成和颠覆。 (对于 .net,我使用 Cruisecontrol.net 和 TeamCity)
关于svn - 为小型 Web 开发公司设置代码存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/867899/