2016-05-26 16 views
1

Ich bin ein Projekt von Svn zu git migrieren. Mein Plan ist es, ein zentrales Repository auf einem privaten Server in unserem Büro mit Gogs oder WebDAV zu haben.Auschecken mit SVN-Client von GIT-Repository

Heute habe ich über ein Feature gelesen, Github bietet. Wenn Sie ein Repository auf GitHub haben, können Sie einen Zweig mit einem Svn-Client auschecken. Dann können Sie Ihre Dateien lokal bearbeiten und mit Ihrem Svn-Client zurück auf das Repository auf github schieben. (Github support for subversion clients)

Dies wäre sehr praktisch, da einige der Projektmitglieder nur TortoiseSVN installiert haben und nicht zu TortoiseGIT wechseln können. Dies liegt daran, dass TortoiseGIT Admin-Berechtigungen benötigt, um den Client zu installieren.

Diese Projektmitglieder bearbeiten nur einige Markdown- und Konfigurationsdateien oder kleine Bugfixes. Daher sind die Einschränkungen bei der Verwendung eines SVN-Clients kein großes Problem.

Ich habe viele Ressourcen darüber gefunden, wie es umgekehrt geht (git client, svn server), aber ich kann nichts darüber finden, wie man ein Feature wie github implementiert.

Kann mir jemand Tipps geben, wo ich anfangen soll?

Ich würde vorhandene Lösungen bevorzugen, wenn es für kommerzielle Nutzung frei ist, aber es wäre auch in Ordnung, wenn einige Codierung notwendig ist.

+0

TortoiseGIT ist ein schreckliches Werkzeug und ich empfehle dringend, es zu vermeiden. – 1615903

+0

Warum? Kannst du mir ein paar Beispiele geben? – callam85

Antwort

Verwandte Themen