
【cvs是什么?是一個軟件么?怎么用啊?】CVS(Concurrent Version System)版本控制系統是一種GNU軟件包,主要用于在多人開發環境下的源碼的維護 。實際上CVS可以維護任意文檔的開發和使用,例如共享文件的編輯修改,而不僅僅局限于程序設計 。CVS維護的文件類型可以是文本類型也可以是二進制類型 。CVS用Copy-Modify-Merge(拷貝、修改、合并)變化表支持對文件的同時訪問和修改 。它明確地將源文件的存儲和用戶的工作空間獨立開來,并使其并行操作 。CVS基于客戶端/服務器的行為使其可容納多個用戶,構成網絡也很方便 。這一特性使得CVS成為位于不同地點的人同時處理數據文件(特別是程序的源代碼)時的首選 。所有重要的免費軟件項目都使用CVS作為其程序員之間的中心點,以便能夠綜合各程序員的改進和更改 。這些項目包括GNOME、KDE、THE GIMP和Wine等 。CVS的基本工作思路是這樣的:在一臺服務器上建立一個源代碼庫,庫里可以存放許多不同項目的源程序 。由源代碼庫管理員統一管理這些源程序 。每個用戶在使用源代碼庫之前,首先要把源代碼庫里的項目文件下載到本地,然后用戶可以在本地任意修改,最后用CVS命令進行提交,由CVS源代碼庫統一管理修改 。這樣,就好象只有一個人在修改文件一樣,既避免了沖突,又可以做到跟蹤文件變化等 。(
猜你喜歡
- 關羽的頭是被誰砍的上哪了
- MSOffice是什么意思啊?
- 關羽的臉是什么顏色的
- 七感是哪七感
- 關羽的號是什么
- 關羽的功夫是和誰學的
- 關羽的出身
- 關于鉆戒GIA是什么意思
- 關于字節數
- 閏月鞋是女兒還是媳婦買
