>>
|
No. 2544
>>2542 вполне возможно, что понять механизмы гита не сложно(если было бы сложно, то он, скорей всего, был бы говном ибо нарушал бы правило KISS).
И я не говорил, что он хуже ртути. Просто как бы тебе это объяснить.Вот ты говоришь
>как устроен внутри сам репозиторий, как хранятся данные, как хранится история, что есть на самом деле бранчи/ремоутбранчи, как происходит мердж, что такое фастфорвард, что такое ребейз и зачем он нужен, почему иногда ребейз делать нежелательно, как решается проблема с rm/mv и почему - все это становится тривиальным и очевидным
Пользователя не должно ебать, как устроен репозиторий, что такое бранчи и пр. Он должен знать, что репозиторий это то место, где хранится код. Что если он хочет, он может создать ветку и изменения, сделанные в ней, не затронут основную линию разработки. КАК это сделано, пользователю не только похуй, но и должно быть похуй. Инструмент должен предоставлять абстракции такого уровня, чтобы пользоваться ими можно было без подводных камней без знаний деталей реализации.
PS. Я не говорю, что гит плохой, я им слишком мало пользовался. Когда пришлось выбирать между гитом и меркуриалом, я просто зашел на оф сайт каждого и немного почитал документацию. У hg было намного короче, понятней и приятней. Плюс под виндой он работает без костылей и нормально. Ну и я думал о других людях, которым придется осваивать новый инструмент после CVS, хотя меня и впечатлила скорость гита на репозитории ядра.
|