. Subversion -Dateien in Windows , mit der Erweiterung SVN , helfen, organisieren Projekte durch die Verfolgung aktueller und älterer Versionen von Dateien , einschließlich Dokumentation, Text , Quellcode und Webseiten. Windows speichert SVN Dateien in einem Verzeichnis , die ihnen gewidmet . Subversion ist so konzipiert , dass die Teams sich auf Projekt-Dateien ohne den Überblick zu verlieren Veränderungen arbeiten, aber es funktioniert auch für Ein-Personen- Projekte . Subversion
Subversion ist ein Open- Source-Programm von Apache Lizenz , wenn Sie es ohne Installation von Apache laufen kann. Sie können die Subversion von Apache downloaden entweder als Quellcode oder in vorbereitete Binärpakete . Subversion arbeitet konsequent auf verschiedenen Betriebssystemen , die Dinge einfacher , wenn Ihr Projekt arbeitet auf mehreren Plattformen erfordert macht . Wenn Subversion verwaltet Dateien auf unterschiedlichen Systemen - . Txt oder doc , zum Beispiel - . . Diese Dateien noch den Anforderungen ihres Betriebssystems entsprechen
Repository
Subversion erzeugt ein Repository für Projekt-Dateien, mit mehreren Versionen jeder Datei bilden ein " Repository-Struktur . " Wenn Sie oder jemand in Ihrem Team eine Datei ändert , speichert Subversion eine neue . SVN Version dieser Datei auf dem Repository- Baum und gibt der Baum ein neues Label . Wenn der Baum ist nun r47 , zum Beispiel , das heißt, es ist die 47. überarbeitete Version . Subversion benennt den gesamten Baum unabhängig davon, wie umfangreich die Änderungen vorgenommen wurden .
Projektmanagement
Subversion nicht brechen Repositories von Projekten oder die Spur Projekt ein Datei gehört auf : Es weiß nur, dass Dateien in einem bestimmten Repository zusammen. Wenn Sie an mehreren Projekten arbeiten mit gemeinsam genutzten Daten , empfiehlt Apache Schaffung eines Repository mit Unterverzeichnisse für jedes Projekt . Wenn die Projekte nicht verwandt sind , erstellen Sie separate Repositorys . Diese Methode kann zu verhindern Verwechslungen in bezug auf , warum die Versionsnummer für das Repository geändert hat , wenn das Projekt nicht verändert wurde .
Konvertieren und Ändern von Dateien
Die ursprüngliche Subversion Entwickler, Tigris , erstellt das Programm CVS , eine Datei - Version -Management-System zu ersetzen. Sie können zu konvertieren. CVS -Dateien zu. SVN mit Tigris ' Konverter oder mehrere andere online verfügbar. Wenn Sie zwei Subversion-Repositorys verschmelzen müssen , erstellen Sie zunächst ein neues Verzeichnis in ein und importieren Sie dann die zweite Repository hinein. Um eine übermäßige oder unerlaubte Änderungen zu verhindern , den Zugriff auf das Repository. Zum Beispiel , anstatt dass alle Benutzer , die Projekt -Verzeichnissen durch Eingabe der URL zugreifen, können Sie diese Fähigkeit , um nur ein Benutzer zu beschränken.