選擇安裝設定

選擇版本控制系統

當然,如果你只是跳到客戶端安裝,許多組織或專案已經擁有首選或選定的版本控制系統。

在選擇要使用的版本控制系統時,需要考慮許多事項,因為每個人都有不同的優先順序因此無序

  • 成本範圍幾乎沒有任何巨大的金額分解成

    • 初始成本 (非經常性)
      • 伺服器軟體初始購買價格 - 範圍從零到數千
      • 伺服器硬體和運營提供成本
    • 正在進行的使用費(伺服器) (經常性)
      • 任何伺服器軟體的年度或月度許可和/或維護費用 - 範圍從零到數千
      • 可能的伺服器儲存費用託管服務通常具有某種儲存費用
      • 對於託管解決方案,你可能還會檢視 CPU 時間費用,頻寬費用等。
      • 管理和維護成本一些高階版本控制系統需要多個全職管理員
    • 每個開發人員/座位設定僅在新增新團隊成員或平臺時收費 **
      • 客戶端軟體購買價格 - 範圍從零到數千
      • 開發人員(重新)培訓
    • 按開發人員/座位持續收費
      • 客戶軟體年度續訂/維護費用 - 範圍從零到數千
      • 任何客戶使用費
      • 在對 VCS 或程式進行任何重大更新後,開發人員重新培訓
  • 可用平臺(伺服器) - 當我被告知伺服器僅在一個特定作業系統上執行時,有時在特定服務包或硬體平臺上響起警報鈴聲**時,哪個平臺可以充當你的伺服器 ******

  • 可用平臺(客戶端) - 你的開發人員可以使用哪些平臺或平臺?你是否僅限於一個客戶?個人偏好再次針對多個平臺上的多個客戶端

  • 可用性

  • 可能的離線使用

VCS 伺服器的設定

這將特定於上面選擇的 VCS。

VCS 客戶端的設定

這將特定於與上述伺服器匹配但存在一些共同點的 VCS 客戶端: