2010-10-20 7 views
8

Subversion działa świetnie, gdy mamy dostęp do centralnego repozytorium, ale czasami dwóch lub więcej programistów pracuje na kliencie, który nie ma połączenia z centralnym repozytorium. Szukam DVCS, która może nam pomóc w przypadku off-line.Które DVCS działa najlepiej z repozytoriami Subversion

Powinno ono:

  • współpracować z repozytorium więc programiści mogą kasy przed urlopem, popełnić lokalnie gdzie off-line i zobowiązać się do centralnego repozytorium, gdy wrócą
  • kod łatwa wymiana między deweloperami offline
  • pracy pracować w systemie Windows, preferowany GUI; programiści są przyzwyczajeni do TortoiseSVN

Ktoś wykorzystuje Bazar, Mercurial, git, a może coś jeszcze i może pokazać swoje zalety i pułapki? Do tej pory zacząłem (naprawdę wróciłem do) testowanie Bazaru z Tortoise Bazaar.

Odpowiedz

12

Próbowałem Git, Mercurial i Bazar z repozytorium SVN i odkryłem, że wszystkie trzy prace nieźle (przy użyciu ich odpowiedni moduł * -svn).

Proponuję wybrać DCVS, który lubisz najbardziej i użyć tego.

(Moduły są git-svn, bzr-svn i hgSubversion)

+0

Dzięki. Testowałem wszystkie 3 systemy z GUI Tortoise. Dla mnie Bazaar to najlepszy system Windows i SVN zintegrowany z tymi narzędziami (na razie: październik 2010 r.). Ma nawet obsługę "$ Id' kaywors :)" –

2

Git, pracuje obok siebie w tym samym katalogu, ma również git-svn mosty

4

HgSubversion zapewnia ten rodzaj interakcji mówisz. Wystawia się jako klient SVN oparty na Mercurial, co oznacza, że ​​pracujesz w Mercurial lokalnie, ale nadal wchodzisz w interakcje z serwerem SVN.

Model convert extension jest również bardzo dobry, jeśli chcesz przekonwertować SVN na Mercurial.

Istnieje kilka innych obiegów pracy Mercurial/SVN, które mogą Cię zainteresować na Mercurial wiki.

Powiązane problemy