Download presentation
Presentation is loading. Please wait.
1
OpenFoundry.org 版本控制系統服務 使用教學
中研院資訊所自由軟體鑄造場 黃俊穎 2004/12/09
2
簡報大綱 版本控制系統簡介 自由軟體版本控制系統介紹 版本控制系統概念說明 常用工作流程操作解說
OpenFoundry.org版本控制系統服務示範
3
版本控制系統簡介 版本控制系統是什麼? 為何要使用版本控制系統? 管理對資訊所做人為變動 程式設計師的工具之一 促成有效率的團隊合作
使變動歷程能被追溯
4
版本控制系統示意圖
5
自由軟體版本控制系統介紹 CVS CVS (Concurrent Version System)
Base on RCS (Revision Control System) Since 1993 widely used in Open Source Community File Base Storage Scalable Current Version 1.11.x ; 1.12.x
6
自由軟體版本控制系統介紹 Subversion(1)
Next Generation Open Source Version Control Software Architecture Redesigned Project Owner CollabNet, Inc History Start May 2000, 1.0 Release on March 2004 1.1 Release on Oct. 2004 Usage OpenFoundry.org Apache Foundation
7
自由軟體版本控制系統介紹 Subversion(2)
Documentation L10N on-line help Since 1.1R Subversion Utilities Windows GUI CVS to Subversion Repository Converter. PHP based web interface of Subversion repositories
8
版本控制系統概念說明 Versioning Model
Copy-Modify-Merge Versioning Model
9
版本控制系統概念說明 Terminology(1)
檔案庫(Repository) 物件變更簿記 維護貯放物件的關聯性 集中式管理 工作副本(Working Copy) 檔案庫物件(部份或全部)在某個時間點的快照 可修改,可復原
10
版本控制系統概念說明 Terminology(2)
主幹線(Trunk) 開發者 支線(Branch) 維護者 標記(Tag) 標示點
11
常用工作流程操作解說 Daily Usage
12
OpenFoundry.org 版本控制系統服務示範
服務說明概要 取個好記的專案名稱 例如 檔案庫網址 網頁瀏覽 操作示範
13
答客問
14
致謝
Similar presentations