CVS Concurrent Versions System LI-WEN CHEN 2012-07-24 1.

Slides:



Advertisements
Similar presentations
1 SIP Call Flow Speaker: Hz-Ping Huang; Huan-Yao Kang Date:
Advertisements

FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
教案課程片頭介紹 教案課程片頭是以圖片透過 Powerpoint 之動畫設 計功能轉變而成的動畫形式所呈現出來的影片, 目的是要讓老師們的課程顯得更加活潑、生動、 有趣,以往傳統的做法大部分都是以文字或投影 片的方式呈現,後來加以改良成為動畫呈現方式, 使得學生在複習課程方面能更加淺顯易懂、激發 出更多學習的興趣與樂趣。
邏輯設計 題目:3_8解碼器 姓名:李國豪 學號:B09322001.
1 Chapter 4 如何建立自己的元件庫 由現有的電路圖建一符號元件 如何將建立的符號元件在別的專案中使 用 先建立符號元件再設計內部電路 壹位元全加法器之設計 二位元全加法器之設計.
CNA 2008 Project 1 TA: 徐志偉 Office: EA Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
VHDL 邏輯設計 題目:一對十六解多工器 題目:一對十六解多工器 姓名:李國豪 姓名:李國豪 學號:B09322001 學號:B09322001.
資訊科技概論 第5章 系統程式.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
Concurrent Versioning System Chapter 8 (ALBING’s).
CVS Selim Çıracı Ahmet Kara Metin Tekkalmaz. CVS – Open Source Version Control System Outline What are Version Control Systems? And why do we need them?
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
影像處理學習營 練習(三)製作影片 【上】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 利用 movie maker 軟體,編輯相片。  加上文字幕,與圖片結合。
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
下載 Dev C++ Compiler. 網址 ding.php?groupnamehttp://sourceforge.net/project/downloa ding.php?groupname=dev-cpp & filename=devcpp _setup.exe.
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
資料庫實作教學.
Source Code Version Management and Configuration Control Art Amezcua Status 11/5/2007.
2015/6/251 視訊剪輯軟體教學 PowerDirector. 2015/6/252 內容 開啟威力導演,儲存專案檔 擷取 編輯 – 視訊特效 – 文字特效 – 轉場特效 – 子母畫面 製作光碟.
T H O M S O N S C I E N T I F I C ISI Web of Knowledge 新功能與提升 2005 年第 3 季.
File I/O 範例講解 授課:林哲嘉 日期: 2009/04/29. 範例:上機考第三題 Add 部分 1. 將檔案的資料顯示在畫面 2. 將要加入檔案加到資料的尾端.
概念性產品企劃書 呂學儒 李政翰.
Books24x7 ® 電子書資料庫 長智文化事業有限公司 Presented by 邱稚婷. Overview and Access Instructions Books24x7 provides complete access to: –The full text of 23,000+ leading.
資料庫系統專案期末報告 省很大團購系統 指導老師:黃三益 博士 第六組 組 長:周宜青(n )
1 EndNote 金珊資訊有限公司 2 EndNote X2 新功能 新增標籤 (Tab) 視窗 線上查詢群組 智慧群組 (Smart Groups) 新增參考文獻類型 查詢全文 標示日期 以電子郵件傳送壓縮的 Library 檔案 Library.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
ERP 世新大學 ERP 實驗室 Installation 講師 : 張裕松. ERP 世新大學 ERP 實驗室 2/34 Outline Requirement Before Installation Single-node Installation Finishing Installation.
Introductory Concurrent Version System (CVS) UCR Technical Seminar 10/23/03 Dan Berger
Git: Part 1 Overview & Object Model These slides were largely cut-and-pasted from tutorial/, with some additions.
Subversion. What is Subversion? A Version Control System A successor to CVS and SourceSafe Essentially gives you a tracked, shared file system.
MS Windows XP Embedded 李志清. Live in a Embedded Computing World.
SQL CE. 註冊 RDA REGSVR32 IIS 設定 新增虛擬目錄 IIS 設定 輸入虛擬目錄名稱.
ASP.NET 應用程式開發與設計 : version control: Git/SVN 講 師: Taoyu Wu ( 吳燾佑 ) 日 期: 2015/3/20 1.
Chris Onions Getting started with CVS in ATLAS 11 Getting started with CVS in ATLAS Chris Onions (Tutorial based on that of Raúl Ramos Pollán CERN / IT.
An Intro to Concurrent Versions System (CVS) ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
Subversion Tutorial Presenter: Ya-Lin Huang. Introduction 版本控制系統是什麼? 管理對資訊所做人為變動 程式設計師的工具之一 為何要使用版本控制系統? 促成有效率的團隊合作 使變動歷程能被追溯 2.
Subversion (SVN) A Revision Control System Successor to CVS Carlos Armas Hervey Allen.
CVS – concurrent versions system Network Management Workshop intERlab at AIT Thailand March 11-15, 2008.
CSE 219 Computer Science III CVS
ADO.NET. ADO.NET 精靈化設計 精靈化設計 程式化設計 程式化設計 SQL 指令 SQL 指令 DataGrid, DataList DataGrid, DataList DataBind DataBind.
Trusted Video Management Lenel Onguard on Crystal.
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
1 CSE306 Operating Systems Projects CVS/SSH tutorial.
XAMPP設定 - Apache.
1 Network Simulator 2 Install Chao-Ying Chiu. 2 Outline n Install Cygwin n Install NS2 n Test NS2 Example.
CVS: Concurrent Version System Lecturer: Prof. Andrzej (AJ) Bieszczad Phone: “UNIX for Programmers and Users” Third.
GIT.
Openwebmail. 安裝 openwebmail 必要套件 yum -y install gcc perl-Text-Iconv perl-CGI perl- YAML perl-CPAN perl-suidperl httpd service httpd start chkconfig httpd.
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
Version Control System
Introduction to Git Yonglei Tao GVSU. Version Control Systems  Also known as Source Code Management systems  Increase your productivity by allowing.
Unified Noah LSM Code Management Using CVS Mukul Tewari 1, Mike Ek 2, Kevin Manning 1, Fei Chen 1 and Ken Mitchell 2 1 NCAR, Boulder, CO 2 NCEP/EMC, Camp.
1 CSE 303 Lecture 19 Version control and Subversion ( svn ) slides created by Marty Stepp
WebForm 實例 (ASP.NET) 台南市教育局網路中心 在職教師校務行政系統程式 開發進階班 行政網路組.
生物資訊程式語言應用 Part 4 MySQL.
Concurrent Versions System User guide for CS408
VLSI Design Lab0 - Setup Working Environment
CVS : Add new file Team -6 October 28, 2004.
An Intro to Concurrent Versions System (CVS)
VLSI Design Lab0 - Setup Working Environment
CVS Concurrent Versioning System
Hadoop install.
Configuration Of A Pull Network.
Presentation transcript:

CVS Concurrent Versions System LI-WEN CHEN

WHAT IS CVS  Concurrent Versions System a version control system  stores the differences between versions  can easily retrieve old versions to see exactly which change caused the bug 2

SETUP  install yum install xinetd yum install cvs  create a CVS group groupadd cvs useradd –g cvs –s /sbin/nologin cvsroot chmod 775 /home/cvsroot  create a group user useradd username -g cvs passwd username 3

SETUP  create a repository in your directory cvs -d /home/cvsroot init then the directory CVSROOT will also be created  enable CVS service vi /etc/xinetd.d/cvs /etc/init.d/xinetd restart 4 disable = no server_args = -f --allow-root /home/cvsroot pserver # bind =

CHECK SETUP  # chown -R cvsroot:cvs /home/cvsroot  iptables open 2401 port  # netstat -lnp|grep 2401 tcp 0 0 :::2401 :::* LISTEN 3470/xinetd  # vi /etc/services cvspserver 2401/tcp #CVS PServer 5

ACCESS A CVS SERVER  telling CVS where your repository is cvs –d command or export cvs command [filename] 6

COMMAND  login cvs login  logout cvs logout 7

COMMAND  import a lot of files which is already exist cvs import repository vendor_tag release_tag  check out cvs checkout / co ex: cd wdir cvs import -m "Imported sources" yoyodyne/rdir yoyo start cd.. cvs checkout yoyodyne/rdir 8

COMMAND  status cvs status / st Up-to-date Locally Modified Needs Patch Needs Merge  update cvs update / up cvs up -d Create any directories that exist in the repository if they're missing from the working directory 9

COMMAND  defference cvs diff / dif ex: cvs diff -c yourWorkingFile produce a context diff between two releases  check in (commit) cvs commit / ci ex: cvs ci -m “add the comment" index.php  log cvs log / lo 10

ADD  新增檔案 1.local 下編輯產生新的檔案 2.cvs add 檔案名稱 3.cvs ci -m " 記錄訊息 " 檔案名稱  新增目錄 1.local 下產生新的目錄: mkdir 目錄名稱 2. 將新目錄存入檔案庫: cvs add 目錄名稱 11

REMOVE  刪除檔案 1.local 中刪除該檔案: rm 檔案名稱 2.cvs remove 檔案名稱 3.cvs ci -m " 記錄訊息 " 檔案名稱  刪除目錄 1.local 中刪除該目錄中所有的檔案: cd 目錄 & rm 檔案名稱 2. 將刪除的檔案加入工作排程: cvs remove 檔案名稱 3. 將刪除的檔案動作存入檔案庫中,以移除庫存: cvs ci -m " 記錄訊息 " 檔案名稱  更新: update -P 12

CHANGE FILENAME 1.local 下將舊檔名改成新檔名 2.cvs remove 舊檔名 3.cvs add 新檔名 4. 存入檔案庫中: cvs ci -m " 記錄訊息 " 舊 檔名 新檔名 13

REFERENCE  HOW-TO Install and Configure a CVS Repository Server HOW-TO Install and Configure a CVS Repository Server  用 Open Source 工具開發軟體 : 新軟體開 發關念 Chapter 3. 用 Open Source 工具開發軟體 : 新軟體開 發關念 Chapter 3.  CVS manual CVS manual Index search Guide to CVS commands 14