Presentation is loading. Please wait.

Presentation is loading. Please wait.

Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.

Similar presentations


Presentation on theme: "Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce."— Presentation transcript:

1 Perforce (Version Control Software)

2 Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce applications are used to transfer files between the file repository and individual users' workstations

3 Perforce Versioning Service

4 Perforce Applications P4 - Command Line Client for all Platforms P4V- the Perforce Visual Client, for Mac OS X, UNIX, Linux, and Windows P4Web - the Perforce Web Client, a browser-based interface to Perforce Swarm - the Perforce code review and social coding application Commons - the Perforce collaborative documentation management application

5 You never directly work on the depot. Instead, you use Perforce applications to manage a specially-designated area of your workstation called a client workspace.

6 When you retrieve files into your workspace, your Perforce application requests the files from the shared file repository. To keep network traffic to a minimum, the service keeps track of which files you (and other users) have retrieved. Perforce applications do not require a persistent connection to the versioning service. To use Perforce, you must configure your Perforce application to connect to a Perforce service, specify a location on your local hard drive to hold your workspace, and select a subset of depot files with which you intend to work.

7 Working with the files Using changelists Before you can work on a file in your workspace, you must open the file in a changelist. A changelist consists of a list of files, their revision numbers, the changes you have made to the files, and a description that you supply that describes the work you performed. Editing files To edit a file, you check out the file in a changelist. Your Perforce application makes the copy of the file in your client workspace writable, and informs the shared service that you have opened the file for editing.

8 Adding new files To add a file, you create a file in your workspace and mark the file for add in a changelist. Your Perforce application determines the file's type and informs the service that you intend to add a file. Deleting files To delete a file, you mark the file for delete in a changelist. The file is deleted from your workspace immediately. Your Perforce application informs the versioning service that you intend to delete a file, but the file is not marked as deleted in the depot until you submit the changelist

9 What’s good about Perforce Fast Comparatively Cheap Runs on most platform Easy to administer

10 Thank you


Download ppt "Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce."

Similar presentations


Ads by Google