Von Subversion zu Git umziehen: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 49: Zeile 49:


=== svn-migration-scripts ===
=== svn-migration-scripts ===
==== Download ====


[https://bitbucket.org/atlassian/svn-migration-scripts/downloads/ https://bitbucket.org/atlassian/svn-migration-scripts/downloads/]
[https://bitbucket.org/atlassian/svn-migration-scripts/downloads/ https://bitbucket.org/atlassian/svn-migration-scripts/downloads/]
==== Validation ====
<pre>
java -jar ~/SVNMigration/svn-migration-scripts.jar verify
</pre>


== Links ==
== Links ==

Version vom 26. Februar 2018, 17:05 Uhr

Noch in Bearbeitung

Voraussetzungen

Es wird ein Case-Sensitives-Dateisystem benötigt, weshalb Linux (auch in VM) notwendig ist.

Folgender Check

java -jar svn-migration-scripts.jar verify

liefert unter Windows nämlich folgende Warnung:

You appear to be running on a case-insensitive file-system. This is unsupported, and can result in data loss.

Siehe dazu auch https://bitbucket.org/atlassian/svn-migration-scripts/issues/1/case-insensitive-warning-on-windows-ntfs

Installation benötigter Tools

Java (OpenJDK 9)

sudo apt-get install openjdk-9-jdk openjdk-9-demo openjdk-9-doc openjdk-9-jre-headless openjdk-9-source 

Git

PPA-Repository

sudo add-apt-repository ppa:git-core/ppa

Paket installieren

sudo apt-get update && sudo apt-get install git 

Subversion

sudo apt-get install subversion

svn-migration-scripts

Download

https://bitbucket.org/atlassian/svn-migration-scripts/downloads/

Validation

java -jar ~/SVNMigration/svn-migration-scripts.jar verify

Links

https://git-scm.com/book/de/v1/Git-und-andere-Versionsverwaltungen-Zu-Git-umziehen

https://blog.seibert-media.net/blog/2014/05/15/migration-von-subversion-zu-git-ueberblick/

http://blog.seibert-media.net/blog/2014/05/16/migration-von-subversion-zu-git-vorbereitungen/

http://blog.seibert-media.net/blog/2014/07/07/migration-von-subversion-zu-git-die-konvertierung/

http://blog.seibert-media.net/blog/2014/07/09/migration-von-subversion-zu-git-die-synchronisation/

https://blog.seibert-media.net/blog/2014/08/22/migration-von-subversion-zu-git-das-git-repository-teilen/


Zurück zu Git Server