【问题标题】:Non-open source Version Control for .Net.Net 的非开源版本控制
【发布时间】:2010-12-03 16:30:12
【问题描述】:

出于复杂的法律和安全原因,我的公司不能使用任何形式的开源软件,但我无法忍受 Visual Source Safe。您会推荐哪些安全的商业版本控制系统?

【问题讨论】:

  • 商业版本控制系统种类繁多——您有更具体的需求吗?
  • 我们的团队相对较小(6 人),所以任何在团队服务器规模上的东西都将是矫枉过正并且不合理的昂贵。这就是法律限制如此令人恼火的原因。
  • ...它可能必须是被广泛使用的东西才能获得品牌认知度。关于“最佳”和“合理”这两个术语之间的法律差异。
  • TFS 客户端和服务器许可证包含 VS-Pro 和 MSDN。如果您没有 MSDN 的预算,那么您需要重新考虑您的“不开源”:廉价但不是免费的版本控制选项非常有限。
  • 我认为您不了解开源软件的定义,因为 windows xp 包含 BSD 代码。运行开源软件是 100% 不可避免的。

标签: .net security version-control commercial-application


【解决方案1】:

Microsoft Team Foundation Server 2010

我已经使用 TFS 2010 一段时间了,我很满意。

如果你想要一个好的开始,我可以推荐这本书Professional Application Lifecycle Management with Visual Studio 2010 (978-0470484265)。

【讨论】:

  • 不幸的是,这对我的小团队来说太贵了
【解决方案2】:

维基百科有一个comparison table of revision control software。如果不允许您使用 OSS,您可能只对具有专有许可证的软件感兴趣。

【讨论】:

  • 我真正在寻找的是基于质量的建议。商业 VCS 的世界对我来说既陌生又陌生。我很遗憾不能像其他人一样使用颠覆。
  • 很公平。认为列出基本上所有选项的列表可能会很有用。
【解决方案3】:

我的偏好是Perforce;它使用速度快,而且易于设置。如果您可以使用两个用户帐户,它是免费的。

【讨论】:

    【解决方案4】:

    我已经很久没有使用它了,但我真的很喜欢 Borland 的 StarTeam。它不仅仅是版本控制,我相信它还集成了票务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多