<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Perforce</id>
	<title>Perforce - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Perforce"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Perforce&amp;action=history"/>
	<updated>2026-05-22T09:19:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Perforce&amp;diff=1690454&amp;oldid=prev</id>
		<title>imported&gt;Trustable: Kleinigkeiten verbessert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Perforce&amp;diff=1690454&amp;oldid=prev"/>
		<updated>2026-04-11T00:25:45Z</updated>

		<summary type="html">&lt;p&gt;Kleinigkeiten verbessert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name =&lt;br /&gt;
| Logo = &lt;br /&gt;
| Hersteller = Perforce Software Inc.&lt;br /&gt;
| Erscheinungsjahr = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| AktuelleVersion = 2024.2&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.perforce.com/support/software-release-index |titel=Software Release Index {{!}} Perforce |abruf=2024-09-05}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| AktuelleVersionFreigabeDatum = 15. Mai 2024&lt;br /&gt;
| Betriebssystem = [[Linux|GNU/Linux]], [[Microsoft Windows|Windows]], [[macOS]]&lt;br /&gt;
|Programmiersprache= [[C (Programmiersprache)|C]]&lt;br /&gt;
| Kategorie = [[Versionsverwaltung]]&lt;br /&gt;
| Lizenz = Proprietär&lt;br /&gt;
| Deutsch = Nach Installation eines Sprachpaketes&lt;br /&gt;
| Website = perforce.com&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Perforce&amp;#039;&amp;#039;&amp;#039; ist eine [[Software]] zur [[Versionsverwaltung]] von Dateien und Verzeichnissen.&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
Perforce unterstützt das &amp;#039;&amp;#039;copy-modify-merge&amp;#039;&amp;#039;-[[Versionsverwaltung|Konzept]]. Ein Arbeiten mit dem &amp;#039;&amp;#039;lock-modify-write&amp;#039;&amp;#039;-Ansatz ist jedoch auch möglich. Neben der üblichen Verwaltung von Dateien, die lokal in definierten Arbeitsbereichen (&amp;quot;workspaces&amp;quot;) geschieht, enthält Perforce noch folgende Objekttypen: Labels (zum Markieren bestimmter Revisionsstände der versionierten Dateien), Branch-Views (Definitionen von Verzweigungszusammenhängen) und Jobs (ähnlich den Tickets eines [[Bugtracker]]-Systems).&lt;br /&gt;
&lt;br /&gt;
Perforce ist als [[Client-Server-Modell|Client-Server-Architektur]] realisiert. Die Serverapplikation verwaltet eine Datenbank mit den [[Metadaten]] über die versionierten Dateien, darunter Bearbeitungskommentare, Versionsnummern und die Relationen zwischen den Versionen. Die Dateien selbst werden separat als [[Revision Control System|RCS]]-Deltas im Dateisystem des Servers abgelegt. Der Server wird für mehrere Betriebssysteme angeboten.&lt;br /&gt;
&lt;br /&gt;
Der Client, der für verschiedene Betriebssysteme verfügbar ist (darunter [[Linux|GNU/Linux]], [[Microsoft Windows|Windows]] und [[macOS]]), kommuniziert mit dem Server über TCP/IP. Zum kommandozeilenbasierten Client (genannt &amp;#039;&amp;#039;P4&amp;#039;&amp;#039;) existieren verschiedene GUI-Varianten, die die üblichen Benutzeraufgaben wie Auschecken, Einchecken und Vergleichen von Versionen vereinfachen. Daneben existieren auch Schnittstellen zu Skriptsprachen wie Perl oder Ruby.&lt;br /&gt;
&lt;br /&gt;
Perforce versioniert jede Datei einzeln, verwaltet aber sogenannte &amp;#039;&amp;#039;Changelists&amp;#039;&amp;#039;, die für das Repository globale Nummern bekommen. Mit jeder Eincheck-Aktion wird eine Changelist, bestehend aus beliebig vielen Einzelaktionen auf Dateien (beispielsweise Ändern, Hinzufügen, Löschen) &amp;#039;&amp;#039;[[Commit|committed]]&amp;#039;&amp;#039;. Die Versionsgeschichte eines Ordners im Repository zeigt diese globalen Änderungslisten, womit jederzeit die gesamte Ordnerstruktur eines bestimmten Zeitpunkts wiederhergestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
== Lizenzierung ==&lt;br /&gt;
Seit Januar 2012 ist eine Version des Perforce-Servers für höchstens fünf Anwender (mit maximal zwanzig Arbeitsbereichen) frei erhältlich&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.perforce.com/products/helix-core/free-version-control |titel=Free Version Control Software {{!}} P4 (Helix Core) {{!}} Perforce Software |abruf=2025-04-01}}&amp;lt;/ref&amp;gt; – zuvor lag die Grenze bei zwei Benutzern. Alternativ dazu ist ein Perforce-Server mit unbegrenzter Nutzerzahl, aber mit insgesamt höchstens 1000 Dateien frei verwendbar. Ebenfalls frei erhältlich ist Perforce für [[Open Source|quelloffene]] Projekte, Schulprojekte und für Testzwecke. Eine kommerzielle Nutzung ist kostenpflichtig. Alle Clients sind frei verfügbar und können auf beliebig vielen Systemen installiert werden.&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
Über 7000 Organisationen nutzen Perforce.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://enlyft.com/tech/products/perforce |titel=Perforce commands 0.48% market share in Software Configuration Management |sprache=en |abruf=2024-09-05}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.perforce.com perforce.com]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Versionsverwaltungssoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>