Для какого кода я могу использовать GitHub? - PullRequest
4 голосов
/ 08 декабря 2010

Для какого типа кода (на каких языках кодирования) я могу использовать GitHub?Могу ли я использовать его для веб-сайтов?Вспышка?Могу ли я загружать файлы изображений и другие ресурсы?

(я совершенно незнаком с Git и SVN.)

Ответы [ 4 ]

1 голос
/ 08 декабря 2010

На git, svn и mercurial:

git, svn, Mercurial - все системы контроля версий. svn был большим улучшением по сравнению с cvs, широко используемой системой контроля версий до появления новой VCS. svn like cvs имеет модель клиент-сервер. git и mercurial предоставляют распределенную систему управления версиями, которая не зависит от сети, поскольку любой репозиторий самодостаточен со всей историей и записями изменений. Конечно, есть и другие вкусности.

Помните, что система контроля версий решает проблему "кошка съела мой код". Вы можете использовать его для отслеживания любого вида разработки - кода, текстовых документов и т. Д.

На github, bitbucket, code.google.com и codplex:

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

  1. Они предоставляют вам хранилище для хранения вашего хранилища, к которому вы можете получить доступ и поделиться с миром.
  2. Когда вы делитесь кодом, вы также можете предоставить документацию. Для этого они предоставляют поддержку вики.
  3. Они также предоставляют систему управления билетами / ошибками, которая может упростить проект разработки.

Вкратце, они предоставляют различные инструменты, которые могут помочь в управлении проектами и разработке вашего кода.

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

  1. a-visual-guide-to-version-control
  2. проиллюстрировано введение от системы управления версиями
1 голос
/ 08 декабря 2010

Вы можете использовать GitHub для любого исходного кода, которым хотите управлять.

Но вы также можете использовать GitHub для своего блога (!) , идея в том, что вы будете управлять своими статьями и их редакциями так же, как и для базы исходного кода.
(Пример: git-blog )

Более общие документы: Функции GitHub (вики, отслеживание проблем, проверка кода ...).

0 голосов
/ 08 декабря 2010

Контроль версий может быть применен к ЛЮБОМУ типу файла.От текста к изображениям, чтобы Flash к чему угодно.Subversion - это моя система контроля версий, и я размещаю свой собственный сервер Subversion.

Что касается Git.Ну, Git - это просто еще одна система контроля версий.Опять же, применяются те же правила, вы можете версии любого типа файла.Git-Hub - это публичный Git-сервер, который вы можете зарегистрировать и использовать.Вы можете сделать свой репозиторий общедоступным или закрытым.

Однако вы не можете разместить сайт на git-hub.Вы можете вести рудиментарные блоги и использовать git-фиды для подачи вашего сайта, но вы не можете использовать его как традиционный веб-сайт.

0 голосов
/ 08 декабря 2010

Git не ограничивает тип файлов, которые вы можете отслеживать с ним ... используйте Github для всего, что нужно отслеживать вашему проекту!

Проверьте http://help.github.com/ для получения некоторой документации о том, как получитьначал использовать Git совместно с GitHub.

...