What is version control?
1. How to manage the development project in a holistic way
2. How to coordinate with an effective mechanism among the members of the project development team
3. How to conduct a unified management of sub-projects undertaken by team members
4. How to consolidate the changes made by the members of the Research and development team
5. How to retain the modified trajectory in order to undo the wrong changes
6. How to identify, manage and differentiate the various versions of the software that are formed during the development process identifying
Introduction to version control tools
Starteam
is a collection of version control, build management (build Management) and defect tracking system as one of the software, and has a powerful graphical interface, easy to learn and easy to use, but management complex, maintenance difficulties. Acquired by Borland Company at the end of 2002.
pvcsversion Manager
is an integral part of the Merant company software Configuration management tool PVCs family that enables versioning of source code, executables, application files, graphics files, and documents, which securely supports parallel software development and effective control over changes to multiple software versions.
ClearCase (CC)
is part of the Rose component, the most recent configuration management tool for complex product origination, distributed teamwork, parallel development and maintenance tasks. You can control the file formats of Word, Excel,powerpoint, Visio, and so on, and you can define a type to identify the format you don't know.
Visualsourcesafe (VSS)
Easy to use, easy and efficient, highly integrated with Windows operating systems and Microsoft development tools.
concurrentversions System (CVS)
is the development of the source of the concurrent version of the system, it is the most popular software developers for the source code version management solution. It can be used on a variety of platforms, including Linux, Unix, and Windows nt/2000/xp.
Visual SourceSafe (VSS) Overview
- Provides comprehensive versioning and configuration management capabilities, as well as security and tracking checks
- Integrates with development environments such as visual Basic, Visual C + +, visual FoxPro, and Microsoft Office applications
- Simple working principle
Several important concepts in VSS
All the documents we process in VSS are called file operations: Check out, check in, Undo Check out, view
A collection of all files stored in the VSS database, similar to the "folder" Action: File Add, delete, edit, share
- Working Folders working folder
On our local machine. Is where we're really dealing with documents.
basic operation of VSS (an example)• Be familiar with the use of version control tools VSS by Team
1. Each team selects an administrator, creates a database on the server side, and joins the members of the group.
2. The administrator logs on to the VSS client, creates a new folder ("Se Training"), and adds files (Word documents named "Contacts") and folders ("Shared Documents").
3, the Administrator log on to the VSS server to set the user access to the folder permissions.
4. Each team member logs into VSS and adds their files to the "shared document".
5. Each team member obtains the latest version of all files in VSS.
6. Each team member edits and views the files in VSS: Edit your own communication in Contacts, and view the files added by other members.
VSS Administrator establishes the database (i)Go to Visual SourceSafe 6.0 Admin
Select Tools------->>create Database, named "SEGroup1"
VSS Administrator establishes the database (ii)
VSS Administrator creates a user and sets a password (one)
Open the database you just created SEGroup1:
Select users------>open SourceSafe Database
VSS Administrator creates a user and sets a password (ii)
Create User: Select users------>add user
VSS Administrator creates a user and sets a password (iii)
Set Password: Select users------->change Password
Login VSS
Enter Microsoft Visual SourceSafe 6.0
Change Password
Change Password: Select tools------>change Password
Create a new Folder
Select the item (parent folder) for which you want to create a new folder
Select File--------->create Project
Add Folder
Select the item (parent folder) for which you want to create a new folder
Select File-------->add Files
Add File
Select the item (parent folder) for which you want to create a new folder
Select File--------->add Files
Create a working folder
Select File---->set working Folder
View Files
Select the file you want to view in the file list
Select Edit------->view File or right-click the mouse to select View
modifying and editing files (i)
Select the files you want to modify and edit in the file list
Select Edit------>edit File or right-click the mouse to select Edit
The principle is still relatively simple, I hope to understand the VSS has some help. Another year of winter, you bo friends to pay more attention to keep warm oh.
Version Control tool VSS Usage Introduction