Я читал книгу Git Internals и был поражен ее простотой.Поэтому я подумал, что, возможно, я мог бы попытаться сделать упрощенную версию Git (то, что можно сделать за 4-5 месяцев).Я понимаю, что Git - это огромный проект, выполненный лучшими инженерами-программистами.
Мой вопрос: каковы возможные проблемы при реализации такого проекта?То, что поддерживает только несколько функций, скажем, создание хранилища, ветвление, фиксация, извлечение.
Мой основной мотив такого проекта заключается в том, что я интересуюсь структурами данных, программированием в Linux, и мне особенно нравится C. Поэтому, в то время как остальные мои одноклассники рады создавать веб-приложения, я хочу сделать что-то подобное,Если у вас есть другие предложения по проектам, которые соответствуют моим интересам, вы можете упомянуть их: -)
Спасибо.