Страницы

Поиск по вопросам

понедельник, 25 ноября 2019 г.

Использование GitHub


Кратко:


Зачем нужны системы контроля версий?
Зачем публиковать проекты на хостингах проектов?


Я хочу опубликовать пару имеющихся библиотек. Просмотрел несколько веб-сервисов дл
хостинга проектов, топовым из них бесспорно является GitHub. Просто я одного понять не могу, в чем преимущество Git или того же SVN? Почему надо мучатся с Git если ты не работаешь в команде.

Вопрос не холивара ради. Я просто хотел бы уточнить почему именно Git, а не банальна
загрузка проекта через ftp например? Может есть еще преимущества? Не ставьте минусы
пожалуйста, мне просто интересно мнение разбирающихся людей, не хочу пользоваться чем-то только потому, что так делают все (или большинство). Может проще банально опубликовать код у себя в блоге (на сайте) и т.д?
    


Ответы

Ответ 1



А у вас вас когда нибудь были файлы типа: Копия Копия диплом (2).zip, Исходники_2009-05-27.rar, Мой сайт (до обновления).7z , Мой сайт(запоротый).7z? ))) Даже если вы один, git(и github в частности) позволяет хранить историю изменений проекта и вернуться в любую точку интегрируется с различными сервисами и инструментами позволяет прилично организовать работу над исходниками (разработка новых фич, релизы, хотфиксы, фичи на будущее) способствует вашей open-source социализации, т.к. каждый пользователь github може подписаться на ваш проект, написать багрепорт, форкнуть его и улучшить, прислать патч/pull request позволяет произвести впечатление на работодателя, разместив все, чем вы гордитесь в одном месте

Комментариев нет:

Отправить комментарий