Sunteți pe pagina 1din 2

Perforce Visual Client

Perforce is a commercial, proprietary revision control system developed by Perforce Software, Inc. P4V, the Perforce Visual Client, provides quick and easy access to versioned files through a graphical interface that is consistent across Windows, Mac OS X, and Linux. The Perforce server manages a central database and a master repository of file versions. Perforce supports both Git clients and clients that use Perforce's own protocol. A Git client can communicate with the Perforce server over SSH, and other Perforce clients communicate with the servervia TCP/IP using a proprietary RPC and streaming protocol. Users submit changed files together in changelists, which are applied as Atomic commits.

Gain Flexible Best Practices


Perforce Streams (introduced in Perforce 2011.1) are flexible workflows for best practice branching and merging. Streams promote efficiencies such as code reuse, automated merging, fast context-switching, efficient workspace updates, and inherited workspace and branch views. The Stream Graph is a dashboard for easy drag-and-drop branching and one-click completion of common tasks.

Work Privately, Contribute Globally


P4V provides local copies of project files in the same file/folder hierarchy employed by the native operating system. File state information indicates which file versions are currently on the user's workstation and changed on the Perforce shared versioning service. Multiple users modifying the same file can reconcile conflicts before check-in with a full-featured three-way merge utility.

Collaborate Intelligently
Find out which files are checked out and by whom with P4Vs state information. Preview text, HTML, audio, and video files within P4V. Store temporary copies of open files on the Perforce shared versioning service via shelving. And use shelving for team code reviews and handoffs.

Get a Time-Lapse View


Time-lapse View animates the complete content history of an individual file. In a single window, developers instantly visualize the evolution of a files content over time. This unified view can

include change history across integration branches, providing a complete record of every line that is or was in a file. See when code was added, changed, or deleted. Each change is identified by date and time, file revision number, and the user who made it.

Visualize Branch and Integration History


Perforce Streams and Stream Graph let you visualize the flow of change. The Revision Graph displays branch history in tree form, showing the evolution of a specified file and all its file branch points, edits, and merges.

Eclipse Plug-in:
P4Eclipse, the Perforce Plug-in for Eclipse, seamlessly integrates the strengths of Perforce's version management system with Eclipse's powerful IDE. Implemented as a pure Java solution, P4Eclipse provides a developer-oriented set of features from within the Eclipse Team framework that support a wide range of Agile and traditional development workflows.

S-ar putea să vă placă și