2010-10-20 13 views
8

Subversion funziona in modo ottimale quando si ha accesso al repository centrale, ma a volte due o più sviluppatori lavorano sul client in cui non dispongono di connessione al repository centrale. Sto cercando DVCS che ci può aiutare dove non è in linea.Quali DVCS funzionano meglio con i repository Subversion

Dovrebbe:

  • cooperare con repository Subversion cui gli sviluppatori possono out prima delle ferie, impegnarsi a livello locale dove off line e si impegnano a repository centrale quando tornano
  • codice facile scambio tra gli sviluppatori in linea
  • lavoro lavoro su Windows, GUI preferito; gli sviluppatori sono abituati a TortoiseSVN

Qualcuno usa Bazaar, Mercurial, git o forse qualcos'altro e può mostrare i suoi vantaggi e insidie? Finora ho iniziato (davvero tornato) a provare Bazaar con Tortoise Bazaar.

risposta

12

ho cercato Git, Mercurial e Bazaar con un repository SVN e ho scoperto che tutti e tre il lavoro abbastanza bene (quando si utilizza il loro rispettivo modulo * -svn).

Ti suggerisco di scegliere il DCVS che ti piace di più e utilizzare quello.

(i moduli sono git-svn, bzr-svn e hgSubversion)

+0

Grazie. Ho testato tutti e 3 i sistemi con la sua GUI Tortoise. A me Bazaar è il miglior Windows e SVN integrato di quegli strumenti (come per ora: ottobre 2010). Ha persino il supporto per $ kaywors :) –

2

Git, lavora fianco a fianco nella stessa directory, ha anche ponti git-svn

4

HgSubversion fornisce il tipo di interazione si sta parlando. Si fattura come un client SVN, basato su Mercurial, il che significa che lavori in Mercurial localmente, ma che comunque interagiscono con un server SVN.

Il convert extension è anche molto buono se si desidera convertire da SVN a Mercurial.

Ci sono altri flussi di lavoro Mercurial/SVN che potresti trovare interessanti su Mercurial wiki.

Problemi correlati