Некоторое время я использую subversion для своих личных проектов.
Все больше и больше я слышу большие вещи о Git и Mercurial и DVCS вообще.
Я бы хотел, чтобы весь DVCS был вихрем, но я не слишком хорошо знаком с любым вариантом.
Каковы некоторые различия между Mercurial и Git?
Обратите внимание, что я не, пытаясь выяснить, какой из них является "лучшим" или даже с каким я должен начинать. Я в основном ищу ключевые области, где они похожи, и где они разные, потому что мне интересно знать, как они отличаются в плане реализации и философии.