Pull to refresh

Я могу обойтись без Git-а, ага

Reading time1 min
Views12K
Конечно… Если ты умеешь програмировать, зачем тебе Git?
Ты вполне умеешь управлять своим кодом с помошью архиватора, и прекрасно понимаешь, какое имя архива соответствует состоянию твоего проекта.

Ты вполне в состоянии разархиваровать именно тот архив, который содержит то состояние проекта, на которое нужно откатиться, а потом создашь новый архив, немного отличающийся от архива версии 2.0, и назовёшь его в2.1+фича1_и_2_из в1.арх

Потом, о щастье, в твоём проекте появился поддаван или даже партнёр.
Ты, конечно, сможешь ему объяснить, что имя архива нужно читать так:
первые символы номер текущей версии, а какие-то тонкости можно описать в оставшихся символах имени архива, или в комментариях к архиву.

Просто всё это пройдено разработчиками Linux-а, за много-много лет (с 1991 года, посчитай сам).
И чтобы не придумывать все эти правила, разработчики Linux решили сделать штуку, которая будет понятна всем, кто хочет понять, и даже дать эту штуку любому желающему (даже если ты разработчик не Linux, а, например, 1С, или Postgress, или твоего личного нового Гуглобука).

И да, ты если разработчик, и ищешь работу, вряд ли ты найдёшь нормальную работу в конторе, которая не использует Git.
Хуже другое… Если ты найдёшь контору, в которой не используется Git — ты попал не в ту контору.

И если эта статья оказалась для тебя, просто почитай вот это
git-scm.com/book/ru/v1
(я читал это раза 3, прежде чем)

UPD: ребят, тут комменты были в виде
> Стиль изложения и отношения к пользователям других VCS
Этот пост не про другие СУВ, это пост про то, что начинающие программисты не используют никакую СУВ ваще! ;)
А если контора использует СУВ не Git — ага, это таки призначек
Чмаки всем в этом чате
Tags:
Hubs:
Total votes 167: ↑12 and ↓155-143
Comments93

Articles