2011-07-01 14 views
8

Nasze środowisko korzysta obecnie z SVN. Chciałbym dużo częściej angażować, ale nie chcę łamać żadnej z głównych gałęzi. Osobiście uwielbiam mercurial znacznie więcej niż SVN. Czy jeśli uruchomi się repozytorium w mojej kopii roboczej SVN, pojawią się problemy, jeśli będę regularnie wprowadzać do repozytorium rtęciowego i zatwierdzone rewizje robocze w oddziale SVN?Mercurial i SVN obok siebie w tym samym katalogu roboczym?

Nasze środowisko nie jest obecnie skonfigurowane w taki sposób, że każdy programista ma własną gałąź SVN, więc nie jest to obecnie możliwe rozwiązanie.

Odpowiedz

9

Nie będzie żadnego problemu z udostępnieniem folderu roboczego Mercurial i Subversion. Subversion zachowuje swoje pliki w folderach .svn, podczas gdy Mercurial przechowuje swoje pliki w folderze .hg na najwyższym poziomie.

Dla wygody można rozważyć dodanie wpisu .svn/ do pliku , aby przypadkowo nie zatwierdzić folderów .svn w repozytorium Mercurial.

To powiedziawszy. Nie musisz wcale używać Subversion. Mercurial może łączyć się z Subversion bez klienta subversion. Zobacz Working with Subversion.

+0

nie zapomnij ustawić svn: ignore, aby zignorować katalog .hg. Ale zgadzam się z tobą, to działa dobrze. –

Powiązane problemy