ВведенияКак использовать расширения Git и Git?
Я использовал SVN раньше, назад, когда я работал в качестве сольного программиста, просто держать выездные записи того, что я делаю, так что я вроде знаю об идеях, как «хранилища» и «совершает» и т. п., хотя и не намного больше. «Ветви», «слияния» и «проверка», к сожалению, являются для меня загадкой.
Я хочу начать использовать Git, потому что у нас есть пара парней, которые работают вдали от офиса, и они жаловались, что иногда они не могут пройти через некоторые другие системы контроля версий, потому что их интеграция с IDE приводит к надуваться и падать, когда они выходят из-под контакта. Идея Git о том, что «каждый рабочий каталог представляет собой хранилище», похоже, что он должен каким-то образом решить это.
В любом случае, я загрузил «Расширения Git», чтобы добавить «Блестящие» в контекстные меню Windows и т. Д., И я обнаружил, что у меня действительно нет понятия о том, как я должен использовать это, чтобы контролировать мои управления версиями. ничего очевидного не найти после поиска Google, я представляю следующий теоретический сценарий переполнения стека в надежде, что кто-то скажет мне, что делать, в маленьких словах:
Сценария
У меня есть три проекта. Один проект, ProjectReuse используется двумя другими проектами (ProjectA и ProjectB). Различные люди в организации должны будут отредактировать код для каждого проекта, используя Visual Studio 2010.
У меня есть три папки на моем рабочем столе с надписью «ProjectReuse», «ProjectA» и «ProjectB». У меня открыто окно Git Extenstions. Корова, одетая в шляпу Санта-Клауса, смотрит на меня.
Вопросы
Что делать сейчас, чтобы создать репозитории таким образом, что несколько людей (в том числе надоедливого не-всегда-на месте, ребята) могут получить доступ к в хранилище, когда они должны , на месте или вне, с или без постоянного подключения к нашим серверам?
Когда первому парню нужно отредактировать файл, что делает ему нужно сделать? Проверять, выписываться? Филиал? Я должен объяснить это другим членам команды, и я немного шатаюсь по этим понятиям. Раньше я использовал контроль версий для своих сольных проектов.
вкрадчиво и отговорки
Первый «как установить это?» вопрос в том, что меня больше всего интересует, но я думаю, что если я попрошу руководство идиота, я мог бы попросить его сделать как можно более полезным для следующего идиота, который наткнулся на этот вопрос. Здесь я не ищу особенно подробные ответы; У меня просто нет четкой картины в моей голове о том, как работает многопользовательская система контроля версий. Как только у меня это получилось, я смогу самостоятельно поставить остальных.
+1 для «У меня открыто окно Git Extenstions. Корова, одетая в шляпу Санта-Клауса, смотрит на меня». lol, вот так так много новых пользователей ощущают много программного обеспечения. – 2011-05-24 09:43:01