So bringen Sie Änderungen vom Subversion-Repo in das aktuelle Verzeichnis

So bringen Sie Änderungen vom Subversion-Repo in das aktuelle Verzeichnis

Für den Bash-Befehl unter Linux. Ich dachte vielleicht an SVN-Import, bin mir aber nicht sicher.

Antwort1

Wenn Ihr aktuelles Verzeichnis bereits eine Arbeitskopie Ihres Repos ist, verwenden Sie einfach

    cd <name of your folder>
    svn update

mit einem Terminal, in dem Sie zuvor in Ihr Verzeichnis gewechselt sind. Ob es sich bei dem Ordner um ein Arbeitsverzeichnis handelt, erkennen Sie daran, dass sich darin ein ".svn"-Ordner befindet. Geben Sie

    ls -a

Wenn Sie den ".svn"-Ordner sehen, sollte es sich um eine Arbeitskopie handeln.

Ansonsten ist der einfachste Weg, den Ordner aus dem Repository auszuchecken mit

    svn checkout svn://your-repo/your-path/

Stellen Sie sicher, dass Sie dies in einem neuen/separaten Ordner tun, um vorhandene Daten nicht zu überschreiben! Dadurch wird eine neue Arbeitskopie Ihres im angegebenen Pfad ausgewählten Repo-Ordners ausgecheckt.

Sie können dann den Ordner aktualisieren oder Änderungen einfach mit den Befehlen übernehmen

    svn update

oder

    svn commit

aus dem Verzeichnis zu/von Ihrem Repo.

Importieren bedeutet, neue Dateien in Ihr Repository zu bringen. Wenn ich Ihre Frage richtig verstehe, möchten Sie das Gegenteil tun. Wenn Sie die neueste Version einer Datei auf Ihrem lokalen Computer haben möchten, handelt es sich um ein Update.

verwandte Informationen