Если вы учитесь программированию и у вас еще нет аккаунта и своего кода на github.com, то марш туда: регистрируйтесь и пишите.
Наличие гитхаба — это последний выстрел в список причин не выкладывать куски своего кода и учиться писать-писать-писать.
гайды: //github.com/guides/home
виндовый гит: //code.google.com/p/msysgit/
мой аккаунт: //github.com/oleganza
29 ноября 2008 в 17:03
Вот тут обзоры "не-технаря":
1. //sellme.ru/2007/12/11/linus-torvalds-on-git
2. //sellme.ru/2008/05/25/bzr-otstoj
29 ноября 2008 в 17:00
Субвершн в одном ряду с ними не стоит, так как принцип работы другой.
А гит и меркуриал – это две разные реализации одной, в общем-то идеи: трекать весь контент репозитория в целом в виде дерева версий папок и файлов. У файловой системы XFS структура очень похожая, и производные положительные качества те же самые (типа мгновенных снепшотов и чекаутов конкретных коммитов или веток, быстрая автоматическая проверка коррупции файлов в любом поддереве).
Существенные для меня различия между гитом и меркуриалом:
1. В гите все айдишники простые, а в меркуриале — двойные (локальные инкрементные "для удобства" и глобальные sha-1 подписи). Кто-то жить не может без инкрементных номеров, а мне лучше меньше лишних сущностей.
2. В меркуриале ооочень неудобно добавлять файлы в коммит по частям. Т.е. держать working tree "грязным". Он норовит закоммитить все, что попадется под руки.
3. Гит заметно быстрее работает.
4. Приятель, работающий с меркуриалом, рассказывал еще, что там что-то с ветками не так логично, как в гите, но я лично до изучения веток не дошел, мне гита хватает.
29 ноября 2008 в 17:00
В общем, убеждать никого не буду, просто у меня все работают на гите, а кто на гите не работает, не работают со мной. Что до студентов, то на мой взгляд гит — самая простая для понимания система контроля версий out there, но при этом и самая мощная. Помимо 6 команд, использующихся 99,999% времени там есть еще сотня для всяких специальных ситуаций. И все основано на до смешного простой структуре репозитория.
Спорить можно тут:
//vkontakte.ru/board.php?act=topic&tid=6105939
29 ноября 2008 в 16:05
а конкретно….вот есть меркуриал, гит и сабвершн )) чем лучше гит остальных?
29 ноября 2008 в 16:01
Во-первых, не на раби, а на руби. Во-вторых, кодхаус и дев.ява.нет – это полная лажа в плане удобства. Так что давайте-ка в гит-репозитории.
Еще есть: gitorious.com, repo.or.cz
Гит писал линус торвальдс для удобной работы с сорцами линукса. Получилась простая и гениальная вещь. Субвершины и цэвээски можно забыть как страшный сон.
29 ноября 2008 в 16:00
да явой и плюсами там и не пахло…
так что лучше тогда на кодехаус или дев.ява.нет
29 ноября 2008 в 15:05
ну этот проект писал ваще рубист и написан он на руби насколько я знаю…
29 ноября 2008 в 15:04
Руби там много лишь потому что рубисты резвее всех оказались (как обычно .
Никакой дискриминации нет, раскраска синтаксиса есть для туевой хучи языков.
29 ноября 2008 в 15:04
И на С++ там 2% проектов- см. статистику:
//github.com/languages
и поиск:
//github.com/codesearch
Просто на руби/js/php легко кучу говна написать, вот их и много.
29 ноября 2008 в 6:00
а там же руби в основном?
26 ноября 2008 в 22:04
я в гитхабе хочу OpenID-аутентификацию Регистрация — это уже моветон .
26 ноября 2008 в 22:03
аа,спасиб большое. пока пишу ток на С++ , думаю вбудущем пригодится)
26 ноября 2008 в 22:01
Это каталог репозиториев софта.Ты можешь следить за развитием опен-сорсных проектов, а также создавать свои собственные.
Идея состоит в том, чтобы другие люди могли наблюдать за тем, как и что ты пишешь. Для тебя твои репозитории — это площадка для изучения и твое резюме.
Гит — это распределенная система контроля версий, которой и управляются все репозитории.
Вообще, гитхаб — это социальная сеть разработчиков, построенная вокруг людей и проектов.
26 ноября 2008 в 20:04
для чего этот гитхаб?