Wie erstelle ich ein Flash-Laufwerk mit SVN-Software-Versionierung (für Windows)?


2

Es gibt also einige Arbeitsplätze, an denen Sie kein svn git oder etwas anderes verwenden. Verwenden Sie Flash-Laufwerke, um den Code im <-> Büro und so weiter zu bewegen. Also frage ich mich, ob es möglich ist und wie man ein Flash-Laufwerk mit einem Ordner unter svn mit Server auf diesem vorsichtigen Flash-Laufwerk bekommt.

Ich würde gerne etwas an den Arbeitsplatz bringen, mein Flash-Laufwerk einlegen, eine .cmdSVN-Konfigurationsdatei starten (oder automatisch ausführen) und die SVN-Versionierung auf einen Ordner auf diesem Flash-Laufwerk laden, um / update / ausführen zu können. zumindest für mich nur wiederherstellen.

Antworten:


1

In einer solchen Situation sollten Sie ein verteiltes Quellcodeverwaltungssystem wie Git oder Quecksilber einsetzen.

Der Hauptvorteil eines verteilten Systems besteht darin, dass Sie im Wesentlichen eine Kopie des gesamten Quellbaums auf Ihrem Computer haben. Auf diese Weise können Sie auf Ihrem lokalen Computer ein Commit / Update / Restore / Branch / Everything durchführen, ohne den Server kontaktieren zu müssen.

Sie können ein Git-Repository auf einem Flash-Laufwerk einrichten und es dann direkt übernehmen. Wenn Sie mit Ihren Änderungen zufrieden sind und Zugriff auf den Unternehmensserver haben, können Sie Ihre Änderungen direkt auf einen zentralen Git-Server übertragen. Wenn die Organisation svn verwendet, können Sie auch git-svn nutzen.

Sie benötigen je nach Betriebssystem unterschiedliche Binärdateien, wenn Sie Windows verwenden. Msysgit ist eine gute Wahl. Git für OS X ist ebenfalls verfügbar und Linux wird in der Regel Git mit seinen Standard-Entwicklungspaketen enthalten.

Sie können git auch direkt auf Ihrem Flash-Laufwerk installieren, damit Sie von jedem Computer aus Änderungen an Ihrem Repository vornehmen können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.