Welche DVCS funktionieren am besten mit Subversion-Repositories?

8

Subversion funktioniert gut, wenn wir Zugriff auf das zentrale Repository haben, aber manchmal arbeiten zwei oder mehr Entwickler auf dem Client, wo sie keine Verbindung zum zentralen Repository haben. Ich suche DVCS, die uns offline helfen können.

Es sollte:

  • kooperieren mit dem Subversion-Repository, so dass Entwickler vor dem Verlassen der Datenbank auschecken können, lokal offline committen und bei der Rückgabe an das zentrale Repository übergeben werden können
  • einfacher Austauschcode zwischen offline arbeitenden Entwicklern
  • arbeitet unter Windows, GUI bevorzugt; Entwickler sind an TortoiseSVN
  • gewöhnt

Jeder benutzt Basar, Mercurial, Git oder vielleicht etwas anderes und kann seine Vorteile und Fallstricke zeigen? Bisher habe ich angefangen (wirklich zurückgekehrt), Bazaar mit Tortoise Bazaar zu testen.

    
Michał Niklas 20.10.2010, 11:08
quelle

3 Antworten

12

Ich habe Git, Mercurial und Bazaar mit einem SVN-Repository ausprobiert, und ich habe herausgefunden, dass alle drei ziemlich gut funktionieren (wenn sie ihr jeweiliges * -svn-Modul verwenden).

Ich schlage vor, dass Sie die DCVS auswählen, die Ihnen am besten gefällt, und diese verwenden.

(Die Module sind git-svn , bzr-svn und hgSubversion )

    
Eric-Karl 20.10.2010, 11:19
quelle
4

HgSubversion bietet die Art von Interaktion, über die Sie sprechen. Es bezeichnet sich selbst als SVN-Client, basierend auf Mercurial, was bedeutet, dass Sie lokal in Mercurial arbeiten, aber immer noch mit einem SVN-Server interagieren.

Die Erweiterung ist auch sehr gut, wenn Sie von SVN in Mercurial konvertieren möchten.

Es gibt einige andere Mercurial / SVN-Workflows, die Sie im Mercurial-Wiki finden könnten.

    
tghw 20.10.2010 12:39
quelle
2

Git, arbeitet Seite an Seite in dem gleichen Verzeichnis, hat auch git-svn Brücken

    
Fredrik Leijon 20.10.2010 11:12
quelle

Tags und Links