代码之家  ›  专栏  ›  技术社区  ›  jamiecon

适当的源代码管理解决方案

  •  2
  • jamiecon  · 技术社区  · 17 年前

    我已经开始了一份新的工作,我的首要职责之一是导入一个ASP代码库,该代码库以前由一家机构维护,现在由内部负责。此代码库当前存储在Performe repo中。

    我的新公司只有一台Subversion服务器,运行在WindowsXP台式机上。一些内部开发人员将其用作小型项目的基本代码回购。

    一旦我导入并让他们的开发人员在他们的ASP代码库上运行,我还将开始一个新的项目,在C#中,使用Visual Studio,我也希望保持在源代码控制之下。

    我完全愿意接受任何解决办法。我们这里有一个VMWare环境,所以一切皆有可能。如果可能的话,我希望能够使用工具从Perforce导入历史记录。我希望与VisualStudio进行良好的集成,但对于不使用VS的开发人员,应该有一个独立的客户端或shell集成。

    该公司的大多数开发人员目前都不使用源代码管理,因此要说服人们相信它的好处可能会有点困难——因此,“更友好”的解决方案可能会得到更好的接受。

    2 回复  |  直到 11 年前
        1
  •  4
  •   Brian Agnew    17 年前

    如果你的新公司已经有了Subversion存储库,我怀疑他们已经熟悉了。

    我认为这本身就是使用Subversion的一个很好的理由(除非它缺少任何必要的特性)。否则,您将引入另一个工具,开发人员将面临(可能很小)必须同时学习这两种工具的障碍,此外,您还需要管理员来管理这两种工具。我发现使用 相同的 工具(即使以缺少一些功能为代价)。

        2
  •  0
  •   lbuchy    14 年前

    我在使用gitosis在Linux服务器上托管它方面有很好的经验。它与visualstudio以及许多其他ide(eclipse、netbeans等)有很好的集成。对于那些使用WinXP的开发人员,还有非常友好的git扩展程序(windows上git的gui),或者git附带的本机git gui。对于那些喜欢在壳中做事的人来说,也有这样的选择。