选择安装设置

选择版本控制系统

当然,如果你只是跳到客户端安装,许多组织或项目已经拥有首选或选定的版本控制系统。

在选择要使用的版本控制系统时,需要考虑许多事项,因为每个人都有不同的优先级因此无序

  • 成本范围几乎没有任何巨大的金额分解成

    • 初始成本 (非经常性)
      • 服务器软件初始购买价格 - 范围从零到数千
      • 服务器硬件和运营提供成本
    • 正在进行的使用费(服务器) (经常性)
      • 任何服务器软件的年度或月度许可和/或维护费用 - 范围从零到数千
      • 可能的服务器存储费用托管服务通常具有某种存储费用
      • 对于托管解决方案,你可能还会查看 CPU 时间费用,带宽费用等。
      • 管理和维护成本一些高端版本控制系统需要多个全职管理员
    • 每个开发人员/座位设置仅在添加新团队成员或平台时收费 **
      • 客户端软件购买价格 - 范围从零到数千
      • 开发人员(重新)培训
    • 按开发人员/座位持续收费
      • 客户软件年度续订/维护费用 - 范围从零到数千
      • 任何客户使用费
      • 在对 VCS 或程序进行任何重大更新后,开发人员重新培训
  • 可用平台(服务器) - 当我被告知服务器仅在一个特定操作系统上运行时,有时在特定服务包或硬件平台上响起警报铃声**时,哪个平台可以充当你的服务器 ******

  • 可用平台(客户端) - 你的开发人员可以使用哪些平台或平台?你是否仅限于一个客户?个人偏好再次针对多个平台上的多个客户端

  • 可用性

  • 可能的离线使用

VCS 服务器的设置

这将特定于上面选择的 VCS。

VCS 客户端的设置

这将特定于与上述服务器匹配但存在一些共同点的 VCS 客户端: