4 Stimmen

SVN Repo von lokal auf Server synchronisieren?

So habe ich diese lokale SVN Repo, die ich für meine dev Arbeit an einem bestimmten Projekt verwenden, und ich habe auch eine SVN Repo Setup auf den Kunden Media Temple-Konto für eine sichere Sicherung.

Ich tue alle meine Entwicklung auf meinem Laptop, so dass ich nicht immer eine Internetverbindung haben (daher die lokale SVN), so dass ich mich wundere, wenn es eine einfache Möglichkeit, die Änderungen zu schieben, die ich zu meinem lokalen Repo auf den Server Repo verpflichten?

3voto

Fernando Barrocal Punkte 12062

Sie werden wahrscheinlich Folgendes wollen svn merge Versionen zwischen Repositories.

Es gibt einige gute Anleitungen, wie Sie das machen können. Schauen Sie sich an http://blog.red-bean.com/sussman/?p=92 o http://subversion.tigris.org/faq.html#multi-merge für eine gute Einführung in dieses Thema

3voto

Nick Sergeant Punkte 31933

Ich weiß, dass es weit hergeholt ist, aber was Sie vorhaben, ist nicht unbedingt für Subversion geeignet, da es ein zentralisiertes Revisionskontrollsystem ist (nur eine Hauptkopie des Repositorys).

Git ist ein verteiltes Revisionskontrollsystem, mit dem Sie offline Commits, Diffs und Merges durchführen können. Sie sollten es ausprobieren.

1voto

Bob Dizzle Punkte 1173

Sie sollten einfach eine SVN-Zusammenführung durchführen.

1voto

Jeff Mc Punkte 3473

Sie könnten Folgendes in Betracht ziehen Basar als lokales Repository und dann zurück auf den zentralen SVN-Server übertragen. Bazaar hat einige nette Plugins, um verteilte Versionskontrolle in ein bestehendes Client-Server-Versionskontrollsystem zu integrieren.

1voto

millenomi Punkte 6561

Wenn Sie mit einem SVN-Server arbeiten, aber ein lokales Repository und eine einfache Synchronisierung zwischen beiden wünschen, sollten Sie SVK . Es wird ein lokaler Mirror erstellt, den Sie verzweigen können; Commits an den Mirror werden wieder in den Stamm zusammengeführt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X