版本控制工具VSS使用介紹

2022-05-06 02:51:07 字數 3449 閱讀 3206

什麼是版本控制?

1.怎樣對研發專案進行整體管理  

2.專案開發小組的成員之間如何以一種有效的機制進行協調  

3.如何進行對小組成員各自承擔的子專案的統一管理  

4.如何對研發小組各成員所作的修改進行統一彙總  

5.如何保留修改的軌跡,以便撤銷錯誤的改動

6. 對在研發過程中形成的軟體的各個版本如何進行標識,管理及差異識辨 

版本控制工具介紹

•starteam

是乙個集合了版本控制、構建管理(build management)和缺陷跟蹤系統為一體的軟體,並且具有強大的圖形介面,易學易用;但管理複雜、維護困難。2023年底被borland公司收購。

•pvcsversion manager

是美國的merant公司軟體配置管理工具pvcs 家族中的乙個組成部分,它能夠實現源**、可執行檔案、應用檔案、圖形檔案和文件的版本管理;它能安全地支援軟體並行開發,對多個軟體版本的變更進行有效的控制管理。  

•clearcase(cc)

是rose構件的一部分,目前最牛的配置管理工具,主要應用於複雜的產品發放、分布式團隊合作、並行的開發和維護任務。可以控制word, excel,powerpoint , visio等檔案格式,對於不認識的格式可以自己定義一種型別來標識。

•visualsourcesafe ( vss )

簡單易用、方便高效、與windows作業系統及微軟開發工具高度整合。

•concurrentversions system ( cvs )

是開發原始碼的併發版本系統,它是目前最流行的面向軟體開發人員的源**版本管理解決方案。它可用於各種平台,包括 linux 、unix和 windows nt/2000/xp等等。

visual sourcesafe (vss)概述

vss中的幾個重要概念

vss中我們處理的所有文件都叫檔案操作:check out , check in , undo check out , view

儲存在vss資料庫中的所有檔案的集合 ,類似於「資料夾」操作:檔案的add , delete , edit , share

在我們的本地機上。是我們真正用於處理文件的地方

vss的基本操作(乙個例子)

•按小組熟悉版本控制工具vss的使用

1、每個小組選出乙個管理員,在伺服器端建立資料庫並把小組的各個成員加入其中。

2、管理員登陸到vss客戶端,建立新的資料夾(「se實訓」),並新增檔案(取名為「通訊錄」的word文件)和資料夾(「共享的文件」)。

3 、管理員登陸vss服務端設定使用者訪問資料夾的許可權。

4、每個小組成員登陸到vss中,把各自的檔案加到「共享的文件」中。

5、每個小組成員獲得vss中所有檔案的最新版本。

vss管理員建立資料庫(一)

進入visual sourcesafe 6.0 admin

選擇tools------->>create database,名為「segroup1」

vss管理員建立資料庫(二)

vss管理員建立使用者並設定密碼(一)

開啟剛才建立的資料庫segroup1:

選擇users ------>open sourcesafe database

vss管理員建立使用者並設定密碼(二)

建立使用者:選擇users ------>add user

vss管理員建立使用者並設定密碼(三)

設定密碼:選擇users ------->change password

登陸vss

進入microsoft visual sourcesafe 6.0 

修改密碼

修改密碼:選擇tools ------>change password

建立新的資料夾

選中要建立新資料夾的專案(上級資料夾)

選擇file --------->create project

新增資料夾

選中要建立新資料夾的專案(上級資料夾)

選擇file -------->add files

新增檔案

選中要建立新資料夾的專案(上級資料夾)

選擇file --------->add files

建立工作資料夾

選擇file ---->set working folder

檢視檔案

在檔案列表中選中要檢視的檔案 

選擇edit ------->view file 或右單擊滑鼠選擇view

修改和編輯檔案(一)

在檔案列表中選中要修改和編輯的檔案 

選擇edit ------>edit file 或 右單擊滑鼠選擇 edit

Git 版本控制工具介紹 一

1.什麼是版本控制系統?版本控制 是一種記錄乙個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統。git是乙個開源的分布式版本控制系統,用以有效 高速的處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制...

版本控制工具

1.vss 不常用 visual source safe 美國微軟公司的產品,目前常用的版本為6.0版。配置管理的功能比較基本,提供檔案的版本跟蹤功能,安全性不高 微軟不再對vss提供技術支援。2.cvs 不常用 concurrent version system 開發源 的配置管理工具 源於uni...

Git版本控制工具的使用

git init 只在根目錄下建立.git 資料夾 在根目錄建立.gitignore的文字檔案,會為每個人設定想要忽略的檔案。要將.gitignore加入版本庫並提交。git add 將檔案新增暫存區,然後根據暫存區的內容將檔案提交到 倉庫。省略path表示當前目錄 git add 新增所有檔案包括...