Гит-гит, ура!

Если вы всерьез нацелены на работу в команде и над крупными интересными проектами, то вам необходимы знания о системах контроля версий. Что это такое? — это такая штука, которая помогает понять кто и что менял в коде и из-за кого программа перестала работать. 🙂

На самом деле, даже если вы сами работаете над своим проектом, система для контроля изменений и возможности «откатиться» на одну или несколько версий программы будет для вас очень полезной.

Даже в 1С (моя пррреееелеесть) есть что-то похожее на подобную систему. Это называется «Хранилище конфигурации». То есть — весь программный код и структура объектов и классов хранится в некоем каталоге на компьютере. Когда программисту нужно внести изменение в определенный объект — он делает «захват» этого объекта из хранилища. Этот объект автоматически становится недоступным для изменения у других разработчиков. Когда первый программист внес свои доработки, он этот объект «помещает» обратно в хранилище и с этого момента другие программисты могут «получить» этот объект из хранилища уже с изменениями первого программиста.

Соответственно, в специальном логе хранилища видно какой именно пользователь в какое время менял какие объекты. И, естественно, позволяет получить более старую версию конфигурации (на случай, если вдруг в новых доработках есть ошибка).

Хранилище 1С — это конечно хорошо, но более распространенной есть система контроля версий, которая называется «гит» («git»). Именно эта система в основном используется разработчиками, потому знать как это работает и как с ней работать — необходимо, даже если вы только-только делаете первые шаги в программировании.

А теперь будут полезные ссылки. Первое с чего я начал знакомство с гит-ом, были вот эти видеоуроки:

Также очень советую статью на «Хабре»: Ежедневная работа с Git
Еще есть вот такая отличная шпаргалка по основным командам: Шпаргалка по Git – основные команды

Ну и, конечно же, официальная документация (на русском): https://git-scm.com/book/ru/v1

Учитесь, пока мы учимся — мы остаемся молодыми.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s