W jaki sposób rozgałęzianie / łączenie SVN v 1.8 jest porównywalne z Git?
Używam Git już od jakiegoś czasu i ostatnio zapytano mnie, dlaczego jego możliwości łączenia i rozgałęziania są lepsze niż SVN. Lata temu, kiedy korzystałem z SVN, odkryłem, że rozgałęzianie i łączenie były dość kłopotliwe i podatne na błędy. W rezultacie ledwo się rozgałęziłem. Jednak w zeszłym tygodniu próbowałem nowej wersji SVN 1.8 i dowiedziałem się, że robi to całkiem nieźle.
Próbowałem trochę skomplikowanych rzeczy i nie miałem żadnych śmiesznych błędów. Oczywiście było to bardzo powolne, ale moim głównym zmartwieniem jest funkcjonalność, a nie szybkość (przynajmniej przy próbie przekonania kogoś).
Moje pytanie brzmi, jak bardzo różnią się możliwości SVN w wersji 1.8 i Git. W szczególności chciałbym również wiedzieć, czy istnieją jakieś rozgałęzienia i operacje łączenia (lub przepływ pracy), które można wykonać za pomocą Git, ale nie z SVN (a może można to osiągnąć za pomocą SVN, ale jest to dość trudne).
Dzięki.