Вопросы с тегом «git»

84
Git для личных (один человек) проектов. Overkill?

Я знаю и использую две системы контроля версий: Subversion и git. На данный момент Subversion используется для личных проектов, где я являюсь единственным разработчиком, а git используется для проектов с открытым исходным кодом и проектов, где, как я полагаю, другие также будут работать над...

84
Зачем изучать git, когда есть приложения с графическим интерфейсом для GitHub?

Учитывая, что GitHub предоставляет приложения с графическим интерфейсом для Mac и Windows , каковы преимущества обучения использованию git из командной строки? В настоящее время я использую их Mac-приложение для обновления своих репозиториев, и пока оно, похоже, покрывает мои потребности. Что я...

82
Тенденция «развивающейся» отрасли уходит

В последнее время я заметил кое-что популярное на GitHub, в котором нет developветок. И на самом деле, руководство GitHub Flow также не упоминает об этом. Насколько я понимаю, masterвсегда должен быть абсолютно стабильным и отражать производство. Если разработчики работают над ветвями компонентов,...

80
Почему git использует хеши вместо номеров ревизий?

Мне всегда было интересно, почему git предпочитает хэши, а не номера ревизий. Номера ревизий гораздо понятнее и на них легче ссылаться (на мой взгляд): есть разница между тем, чтобы сказать кому-то взглянуть на ревизию 1200 или зафиксировать 92ba93e! (Просто чтобы привести один пример). Итак, есть...

78
Есть ли статистика, которая показывает популярность Git против SVN? [закрыто]

Я пишу эссе и хотел бы получить некоторые эмпирические данные, возможно, продольные данные, где популярность этих технологий сравнивается в течение нескольких лет. Есть ли статистика, которая показывает популярность Git против...

72
Полезно ли использовать ветки для поддержки разных версий одного и того же программного обеспечения?

У нас есть продукт, который имеет несколько разных изданий. Различия незначительны: разные строки здесь и там, очень мало дополнительной логики в одном, очень мало различий в логике в другом. Когда программное обеспечение разрабатывается, большинство изменений необходимо добавлять в каждую...

71
Почему по умолчанию git pull выполняет слияние вместо ребазирования?

Рассмотрим следующую ситуацию: У вас есть клон Git-репозитория У вас есть локальные коммиты (коммиты, которые еще нигде не были переданы) Удаленный репозиторий имеет новые коммиты, которые вы еще не согласовали Так что-то вроде этого: Если вы выполните git pullс настройками по умолчанию, вы...

69
Почему так много проектов предпочитают «git rebase», а не «git merge»?

Одним из преимуществ использования DVCS является рабочий процесс edit-commit-merge (по сравнению с edit-merge-commit, часто применяемый CVCS). Благодаря тому, что каждое уникальное изменение записывается в хранилище независимо от слияний, DAG точно отражает истинную родословную проекта. Почему так...

68
Должен ли Git использоваться для документации и управления проектами? Должен ли код находиться в отдельном репозитории?

Я запускаю Git-репозиторий для группового проекта. Имеет ли смысл хранить документы в том же репозитории Git, что и код - кажется, что это противоречит природе потока изменений git. Вот краткое изложение моих вопросов: Будет ли стиль редакции Git сбивать с толку, если и код, и документы проверяются...

68
Что я могу сделать для разработчиков, которые не могут изучать Git? [закрыто]

контекст Моя команда из 8 инженеров в настоящее время переходит на Git (из Subversion) для нашей следующей большой вещи. У нас есть горстка «более опытных» инженеров, которым очень трудно подобрать Git. Мне задают одни и те же тривиальные вопросы, несмотря на то, что я предоставил руководства...

68
Должны ли мы включить папку Nuget PACKAGE в систему контроля версий?

я бы хотел знать В проекте C # или VB.NET мы должны включить папку PACKAGE (папку пакета nugget, которая создается в корне моего проекта, содержащего файлы nupkg и другое содержимое) в наш репозиторий контроля версий (например,...

65
Работа над веткой с зависимостью от другой ветки, которая рассматривается

Как git помогает справиться со сценарием ниже: У меня есть задача, разбитая на 2 части: внутренняя задача и внешняя задача. Я делаю пулл-запрос, чтобы объединить внутренние изменения и жду его слияния (и адрес обратной связи). Во время ожидания я не могу по-настоящему работать над изменениями во...

64
Обзор кода Gerrit или модель Github для вилки и вытягивания?

Я начинаю программный проект, который будет разработан командой И сообществом. Раньше меня продавали на Gerrit, но теперь модель запросов на разветвление и извлечение Github, кажется, почти предоставляет больше инструментов, способов визуализации фиксаций и простоты использования. Для кого-то, у...

62
Если я разберусь с проектом на Github, который лицензирован по MIT, как мне обработать уведомление об авторстве и авторских правах?

Если я планирую раскошелиться на проект MIT и значительно изменить и переименовать его, как мне обработать уведомление об авторских правах над лицензией MIT в основном файле лицензии. Я бы перечислил оригинального автора и мою компанию, или просто оригинального автора? Каковы мои правовые варианты...

60
Как единственный разработчик (на данный момент), как я должен использовать Git? [закрыто]

У меня есть несколько проектов на Git, в которые я в конечном итоге хочу привлечь других. Однако сейчас только я и я очень упрощенно используем Git и GitHub: никаких веток и просто использование коммитов в качестве резервной копии моих локальных файлов. Иногда я возвращаюсь и просматриваю...

57
Является ли резервное копирование базы данных MySQL в Git хорошей идеей?

Я пытаюсь улучшить ситуацию резервного копирования для моего приложения. У меня есть приложение Django и база данных MySQL. Я прочитал статью, в которой предлагается создать резервную копию базы данных в Git. С одной стороны, мне это нравится, поскольку он будет синхронизировать копию данных и...

53
Что произойдет, если функция, включенная в разработку, будет отложена руководством?

Недавно у нас возникла проблема, из-за которой руководство нашего приложения отложило функцию для нашего веб-приложения (автоматическую регистрацию), потому что они чувствовали, что начало было слишком «холодным», но они хотели, чтобы все другие функции, над которыми мы работали, были запущены....

51
Являются ли ветви Git «гомеоморфными эндофункторами, отображающими подмногообразия гильбертова пространства»?

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

50
Почему «Разбуди меня на GitHub»? [закрыто]

Я понимаю, как работает GitHub , но меня смутило то, почему почти каждый проект OSS в последнее время имеет ссылку «Раздать меня на GitHub» на своей домашней странице. Например, http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ и другие. Почему это так часто? Это то, что они хотят...