選擇安裝設定
選擇版本控制系統
當然,如果你只是跳到客戶端安裝,許多組織或專案已經擁有首選或選定的版本控制系統。
在選擇要使用的版本控制系統時,需要考慮許多事項,因為每個人都有不同的優先順序,因此無序 :
-
成本範圍幾乎沒有任何巨大的金額分解成
- 初始成本 (非經常性)
- 伺服器軟體初始購買價格 - 範圍從零到數千
- 伺服器硬體和運營提供成本
- 正在進行的使用費(伺服器) (經常性)
- 任何伺服器軟體的年度或月度許可和/或維護費用 - 範圍從零到數千
- 可能的伺服器儲存費用託管服務通常具有某種儲存費用
- 對於託管解決方案,你可能還會檢視 CPU 時間費用,頻寬費用等。
- 管理和維護成本一些高階版本控制系統需要多個全職管理員
- 每個開發人員/座位設定僅在新增新團隊成員或平臺時收費 **
- 客戶端軟體購買價格 - 範圍從零到數千
- 開發人員(重新)培訓
- 按開發人員/座位持續收費
- 客戶軟體年度續訂/維護費用 - 範圍從零到數千
- 任何客戶使用費
- 在對 VCS 或程式進行任何重大更新後,開發人員重新培訓
- 初始成本 (非經常性)
-
可用平臺(伺服器) - 當我被告知伺服器僅在一個特定作業系統上執行時,有時在特定服務包或硬體平臺上響起警報鈴聲**時,哪個平臺可以充當你的伺服器 ******
-
可用平臺(客戶端) - 你的開發人員可以使用哪些平臺或平臺?你是否僅限於一個客戶?個人偏好再次針對多個平臺上的多個客戶端
-
可用性
-
可能的離線使用
VCS 伺服器的設定
這將特定於上面選擇的 VCS。
VCS 客戶端的設定
這將特定於與上述伺服器匹配但存在一些共同點的 VCS 客戶端: