Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.BINKD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.BINKD с датами от 14 Jul 13 17:53:22 до 25 Aug 24 19:42:02, всего сообщений: 1947
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 360 из 1947 ========================================== RU.BINKD =
От   : Pavel Gulchouck                  2:463/68           06 Apr 15 08:02:58
Кому : Denis Chernayev                                     06 Apr 15 08:02:58
Тема : github
FGHI : area://RU.BINKD?msgid=2:463/68+55221923
На   : area://RU.BINKD?msgid=2:5030/830.57@fidonet+55220910
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hi Denis!

06 Apr 15, Denis Chernayev ==> Pavel Gulchouck:

PG>> Я всё-таки не выдержал и конвертнул репозиторий binkd из cvs в git.
PG>> https://github.com/pgul/binkd

DC> Чисто ради интереса - а зачем?

Разработчикам ответ на этот вопрос очевиден, а остальных это изменение не затрагивает. :)

Основные (но далеко не все) причины.

1. cvs локально хранит только рабочую копию (слепок репозитория какой-то версии), git - всю историю версий. Поэтому все команды вроде просмотра истории изменений, ветвление, merge, переключение между ветками в cvs требуют общения с репозиторием, а при git делаются локально, что намного быстрее и удобнее.
2. Как следствие из первого пункта, полная копия репозитория хранится у каждого разработчика. Нет опасности потерять репозиторий и историю версий, как это есть в CVS, когда репозиторий находится на сервере в единственном экземпляре.
3. github - ресурс, специально предназначенный для хранения исходников и предоставления к ним удобного доступа. Его использование правильнее и надёжнее, чем мой домашний сервак.
4. Как следствие из (3), на github есть удобная система pull-requests и code review. Любой человек может предложить изменения, оформить в виде pull request, который удобно просматривать, можно комментировать по коду, и можно одной кнопкой принять (смержить).
5. github предоставляет полезные сопутствующие ресурсы - wiki page, issues и пр.
6. git как инструмент значительно современнее и удобнее, чем cvs. Он лучше организован внутренне, работать с ним комфортнее и безопаснее.

              Lucky carrier,
                           Паша
                           aka  gul@gul.kiev.ua
--- GoldED+/LNX 1.1.5
* Origin: printf("%s", "How can I increase performance?\n"); (2:463/68)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.090868 секунды