回答您的问题:
问:我需要什么软件下载和安装?服务器?客户?
答: Windows下有许多Subversion客户端,其中包括与VisualStudio集成的AnkhSVN,以及与我们的客户端非常流行的TortoiseSVN,它集成了Windows资源管理器。
在服务器端,如果您的公司策略允许,我建议使用托管解决方案。只需将“Subversion托管”放入Google并比较可用的提供者即可。如果没有,我建议从Subversion site安装Windows二进制文件。
问:什么我需要在安装软件? Windows 2003?
答: Subversion是可以从上面的链接所有主要平台,所以如果你是一个Windows商店,当然,Windows 2003的罚款。如果你是异构的,你可能会在Linux上的Apache后面配置它更容易一些。 Subversion有详细的文档记录,并且在所有平台上都有配置说明。
问:我应该有专用的服务器还是现有的文件服务器足够?
- 答:同样,我建议您自己托管外部托管。任何托管服务提供商值得使用将具有以下优点:
*无障碍安全地从任何地方通过HTTPS(无需配置企业防火墙从家里或客户现场工作)
*异地备份(不需要建立新的备份程序在你的办公室是专用服务器或文件服务器)
*正常运行时间(无需担心箱轰然坍塌或者有一些其他的问题,你的团队将不得不直接处理)
*配置(基于UI的设置,而而不必学习服务器端配置程序)
如果您的公司需要自己托管,并且文件服务器上有足够的空间,那么使用现有服务器就不成问题。如果你有一个专用的服务器,那么只需从不需要与组织其他部分“碰头”的角度来看,它将是一个更好的共享资源。
问:如何迅速将开发商加快速度?整合类似于正常进行吗?
A: Subversion的学习曲线很细,但Red Bean book的第2章以及客户文档都解释了常规工作周期的过程。如果你的开发人员熟悉CVS,他们将很快加快速度。如果它们不是,那么可能需要一点时间才能习惯这样一个概念,即您不必锁定文件来处理它们(Subversion具有锁定机制,但它不是设计为标准工作周期的一部分) 。
肯定会觉得,如果您有任何其他疑问,直接与我联系。
可能的重复[如何开始使用SVN?](http://stackoverflow.com/questions/35670/how-do-i-begin-using-svn) – 2012-03-18 10:45:47