Я довольно новичок в программировании и веб-разработке, и до сих пор я не работал над проектами, которые, по моему мнению, были достаточно большими, чтобы оправдать использование надлежащего контроля версий.Однако сейчас я работаю над проектом, который становится все больше и больше (очень увлекательно!).Я думаю, что было бы разумно использовать какой-то контроль версий.На данный момент я работаю один, но если этот проект достигнет того, чего я хочу, то я ожидаю, что в какой-то момент мне понадобятся (и хотят!) Другие люди, чтобы присоединиться к нему.Моя проблема в том, что я никогда не использовал контроль версий, я не знаю, что это такое, как оно работает и т. Д. И т. Д.
Надеюсь, этот вопрос не классифицируется как субъективный.Я не прошу, чтобы люди говорили мне, какой вариант управления версиями они считают лучшим, я очень рад потратить некоторое время на то, чтобы осмотреться и испытать их на себе.
Я действительно хочу, чтобы некоторые людилибо быстро объясните, как работает стандартная система управления версиями (я знаю, что все они будут разными, но я здесь говорю об основах) и, если возможно, не субъективно, чтобы объяснить различия между некоторымииз основных игроков.то есть какая разница между mercurial и git, а не какая лучше - я решу это для себя спасибо!