我已经开始了一项新工作,我的第一批职责之一是导入由代理机构以前维护的ASP代码库,现在正在内部实施。这个代码库目前存储在一个Perforce仓库中。适当的源代码控制解决方案
我的新公司有一台运行在Windows XP台式机上的Subversion服务器。这被一些内部开发人员用作小项目的基本代码回购。
我有机会为公司的整个代码库创建一个全新的源代码管理服务器。
一旦我导入并让他们的开发人员在他们的ASP代码库上运行,我也将在C#中使用Visual Studio开始一个新项目,我也希望在源代码控制之下。
我完全开放给任何解决方案。我们在这里有一个VMWare环境,所以任何事情都是可能的。如果可能的话,我希望能够使用工具从Perforce导入历史记录。我想要与Visual Studio良好的集成,但是应该为不使用VS的开发人员提供独立的客户端或shell集成。
该公司的大部分开发人员目前都没有使用源代码管理,因此说服人们了解其好处可能会稍微艰难 - 因此,可能会更好地接受“更友好”的解决方案。
现金不一定是一个问题,但显然便宜或免费是一个加号。
他们应该只是将其移动到服务器上(即进行定期备份,监视磁盘运行状况等) – 2009-09-22 08:46:02
我同意 - 这就是我目前的想法;然而,只有三个开发人员(正在开发独立于ASP代码的项目)使用此服务器。 我意识到我可以只是虚拟化机器,但是这并不能解决操作系统是WinXP的问题,而且安装本身并不理想。 如果我们放弃使用服务器本身的想法,同时也接受我想说服的开发人员目前不使用它的想法,我们就回到了开放领域。 所以是的,这是一个很好的理由,但我有兴趣听取替代方案。 – Jamie 2009-09-22 08:50:19
我会使用VisualSVN服务器并集中它 - 它是免费的,你可以在几分钟内将它在一个虚拟机实例中查找。它也为你做所有的身份验证。您可以将现有的资源库恢复到新的VSVN服务器实例中。 – Deleted 2011-07-29 10:20:11