Perforce


Perforce (сокр. P4) — коммерческая система управления версиями. Доступна бесплатная лицензия для двадцати пользователей. Разработана компанией Perforce Software, основанной в 1995 году. Система имеет клиент-серверную архитектуру. Сервер Perforce может одновременно иметь несколько репозиториев, называемые «депо» (англ. depot).

Сервер Perforce может быть установлен на операционные системы Unix, Mac OS X, Microsoft Windows.

Клиент предоставляет графический интерфейс и широкий набор утилит для работы из командной строки. Клиентская часть реализована для широкого набора операционных систем. Также разработан большой набор плагинов, позволяющих интегрироваться с широким кругом сред разработки программного обеспечения и приложений других разработчиков: IntelliJ IDEA, XCode, Autodesk 3D Studio Max, Maya, Adobe Photoshop, Microsoft Office, Eclipse, emacs. Помимо этого система предоставляет множество других возможностей — различного вида извещения (notification), создание и обслуживание ветвей проекта (branching), с мощной системой слияний веток (merging), точки отката в базе данных (checkpoints) и взаимодействие с системами отслеживания ошибок (bug tracking).