it-swarm.com.de

Synchronisieren Sie meine SVN-Repositorys

Ich benutze meine eigenen SVN-Repositories für meine gesamte Entwicklung. Ich suche nach einer einfachen Möglichkeit, das SVN-Repository, das WordPress für mein Plugin bereitstellt, mit meinem internen Repository zu synchronisieren. Das gewünschte Endergebnis ist, dass eine Änderung, die ich an meinem internen Repository festschreibe, automatisch in mein Repository unter plugins.svn.wordpress.org dupliziert wird.

UND nur um die Sache unterhaltsam und interessant zu gestalten, habe ich keinen Zugriff auf den Server, auf dem sich meine SVN-Repositorys befinden. Ich verwende einen SVN-Hosting-Dienst.

3
user4370

Vielleicht kann Ihnen die Option svn switch - relocate repository hier weiterhelfen: svn switch --relocate oldURL newURL. ( http://svnbook.red-bean.com/en/1.1/re27.html )

Aber ... viel mehr Optionen hier: https://stackoverflow.com/questions/580443/svn-one-working-copy-two-repositories

1
edelwater

Subversion funktioniert nicht so. Sie haben eine lokale Kopie und ein Repository ... nur zwei Systeme. Es gibt kein Konzept, eine lokale Kopie mit einem lokalen Repository und einem Remote-Repository zu synchronisieren.

Ich empfehle Ihnen, Git oder Mercurial für Ihre lokale Entwicklung zu verwenden. Auf beiden Systemen können Sie sowohl ein lokales Repository (für die lokale Quellcodeverwaltung) als auch ein Remote-Repository verwenden.

Beide dieser verteilten Versionskontrollsysteme können ebenfalls in Subversion integriert werden. Sie erstellen also lokal, übergeben ein Commit an ein lokales Repository (oder an Ihren eigenen Server) und übertragen es an das Subversion-Repository von WordPress.org, sobald Sie einen geeigneten Veröffentlichungspunkt erreicht haben.

Es gibt ein paar gute Git-Svn-Tutorials im Internet, die sich speziell mit der Entwicklung von WordPress-Plugins befassen. Hier ist ein . Die Verwendung von Mercurial folgt einigen der gleichen Muster.

5
EAMann