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.

questionAnswers(2)

yourAnswerToTheQuestion