********************************************************************************************
Software Configuration Management : (SCM) 軟體組態管理
Source Code Management : (SCM) 原始程式碼控制
軟體組態管理除了原始碼的管理之外,還包含了對軟體開發流程的規範和自動化的約束。
********************************************************************************************
一 Source Code Management theory
[SCM]源碼管理 - 簡介
[SCM]源碼管理 - 原始碼的瀏覽和查詢
[SCM]源碼管理 - 為什麼需要branch和label
二 Source Code Management Tools
1) SVN
[SCM]源碼管理 - VisualSVN +TortoiseSVN[SCM]源碼管理 - TortoiseSVN[SCM]源碼管理 - SVN Server[SCM]源碼管理 - SVN + Apache[SCM]源碼管理 - SVN:externals
[SCM]源碼管理 - SVN的鏡像repository
[SCM]源碼管理 - SVN的備份與還原
2) Perforce(p4)
[SCM]源碼管理 - Perforce
[SCM]源碼管理 - perforce快速入門
[SCM]源碼管理 - perforce操作[SCM]源碼管理 - perforce操作進階[SCM]源碼管理 - Perforce命令列[SCM]源碼管理 - perforce命令列進階[SCM]源碼管理 - perforce的分支與整合[SCM]源碼管理 - perforce的FQA
[SCM]源碼管理 - perforce server的windows安裝
[SCM]源碼管理 - perforce server的管理
[SCM]源碼管理 - perforce server的許可權管理[SCM]源碼管理 - perforce server的備份恢複和升級[SCM]源碼管理 - perforce的分支的鎖定[SCM]源碼管理 - perforce的superuser的任務[SCM]源碼管理 - perforce的trigger和daemon[SCM]源碼管理 - perforce與分布式團隊的開發[SCM]源碼管理 - perforce server的Linux的安裝[SCM]源碼管理 - Perforce之Windows上多個perfoce和proxy並存[SCM]源碼管理 - perforce的備份和最佳化指令碼
[SCM]源碼管理 - perforce與其他的SCM
[SCM]源碼管理 - perforce管理員需要知道的命令
[SCM]源碼管理 - perforce的集中授權+分布式團隊+負載平衡+可擴充性+高可用性+災難恢複
[SCM]源碼管理 - perforce python的使用[SCM]源碼管理 - perforce狀態的檢測
P4 資料
p4 add 目錄
p4 sync中的@和#
p4 view mapping及其特殊字元
Perforce2012新特徵=20個使用者免費+雲
Perforce查看workspace sync到的changlist
[SCM]源碼管理 -perforce label執行個體
3) Mecurial + Git
[SCM]源碼管理 - mercurial
[SCM]源碼管理 - GIT
三 Future of Configuration Management
對分布式團隊的支援;
對敏捷的更好支援;
基於cloud的服務;
負載平衡,高可用,災難恢複(可以參考資料庫的實現);
四 Reference
完!