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

Git является DVCS с открытым исходным кодом (распределенная система контроля версий)

318
Что означает «этап» в git?

Мне трудно понять мерзавца, так как я не мог найти значение слов, используемых для действий. Я проверил в словаре значение «stage», и ни одно из значений не было связано с концепциями управления исходным кодом. Что означает «этап» в контексте...

300
Я фанат Subversion, почему я должен рассмотреть или не рассмотреть Mercurial или Git или любой другой DVCS?

Я пытаюсь понять преимущества распределенной системы контроля версий (DVCS). Я нашел Subversion переобучения и эту статью на Мартина Фаулера очень полезным. Mercurial и другие DVCS продвигают новый способ работы с кодом с помощью наборов изменений и локальных коммитов. Это предотвращает от слияния...

293
Что SVN делает лучше, чем Git? [закрыто]

Нет сомнений в том, что большинство дискуссий по поводу инструментов программиста переходит либо к личному выбору (пользователем), либо к акценту на дизайне , то есть оптимизации дизайна в соответствии с конкретными вариантами использования (создателем инструмента). Текстовые редакторы, вероятно,...

289
Почему все используют Git централизованно?

Я использовал Git в своих последних двух компаниях для контроля версий. Из того, что я слышал, кажется, что около 90% компаний используют Git поверх других систем контроля версий. Один из главных плюсов Git в том, что он децентрализован, то есть все репозитории равны; нет центрального хранилища /...

223
Новый разработчик не может идти в ногу со слиянием веток

Я новый разработчик - это моя первая должность программиста. Моя проблема заключается в следующем: мы используем git- я вырезаю ветку из нашей developветви, затем начинаю работать над второстепенной задачей, которая мне была назначена. Это очень медленно, потому что я неопытный. К тому времени,...

223
Выбор между одним или несколькими проектами в репозитории git?

В gitсреде, где мы модульно структурировали большинство проектов, мы сталкиваемся с одним проектом на репозиторий или несколькими проектами на проектирование репозитория . Давайте рассмотрим модульный проект: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Сегодня у нас есть один проект на...

204
Почему Mercurial проще, чем Git?

При рассмотрении сравнений мне кажется, что между их наборами функций может быть соотношение 1: 1. Тем не менее, часто цитируемое утверждение гласит, что «Mercurial проще». На чем основано это утверждение? (если...

202
Должны ли изображения храниться в репозитории git?

Для распределенной команды, которая использует Git и Github в качестве контроля версий, должны ли изображения также храниться в репозитории git? По большей части изображения не будут изменены. Папка, содержащая их, будет только увеличиваться в размере по мере добавления изображений. Проблема...

201
Почему сквош-мерзавец совершает запросы на извлечение?

Почему каждый серьезный репозиторий Github, который я выполняю, требует, чтобы я раздавил свои коммиты в один коммит? Я думал, что журнал git был там, чтобы вы могли проверить всю свою историю и точно увидеть, где произошли какие-то изменения, но раздавив ее, вытащите ее из истории и объедините все...

175
Какая польза от двухэтапного процесса коммита git?

Я изучаю git и заметил, что он имеет двухэтапный процесс коммита: git add <files> git commit Первый шаг помещает изменения в так называемую «область подготовки» или «индекс». Меня интересует, почему принимается это дизайнерское решение и в чем его преимущества? Кроме того, как пользователь...

141
Git разветвление и маркировка лучшие практики

В настоящее время я учусь использовать Git, читая Pro Git . Прямо сейчас я изучаю ветвление и теги. У меня вопрос, когда я должен использовать ветку и когда я должен использовать тег? Например, скажем, я создаю ветку для версии 1.1 проекта. Когда я закончу и выпустлю эту версию, я должен покинуть...

140
Поддержка сотен настраиваемых веток поверх главной ветки

В настоящее время у нас есть одна основная ветвь для нашего PHP-приложения в общем хранилище. У нас более 500 клиентов, которые являются подписчиками нашего программного обеспечения, большинство из которых имеют некоторые настройки для различных целей, каждый в отдельном филиале. К настройке может...

131
Как достичь схемы числового управления версиями с помощью Git?

Моя организация рассматривает возможность перехода от SVN к Git. Один аргумент против переезда заключается в следующем: Как мы делаем управление версиями? У нас есть дистрибутив SDK, основанный на платформе NetBeans. Поскольку ревизии SVN являются простыми числами, мы можем использовать их для...

124
Почему Git получил так много шумихи? ... а другие нет? [закрыто]

В последние годы ажиотаж вокруг Git сильно возрос. Все знают о Git, никто не знает об альтернативах. Другие, такие как Mercurial, кажутся незамеченными. Оба были выпущены в 2005 году и имеют схожие функции. Более того, Mercurial, как правило, считается более простым в использовании, более...

123
Как я могу минимизировать боль при мерзости, когда все работают над мастером?

Наша команда по документации из десяти человек недавно переехала из SVN в Git. В SVN все работали над мастером - моделью, которую я всегда ненавидел, но я не смог добиться этого изменения. В рамках перехода к Git мы согласились исправить это, но пока не можем этого сделать (ожидаем изменений в...

119
Мой офис хочет бесконечные слияния филиалов как политика; какие еще варианты у нас есть?

Мой офис пытается выяснить, как мы справляемся с разделением и слиянием ветвей, и мы столкнулись с большой проблемой. Наша проблема связана с долгосрочными боковыми ветвями - в тех случаях, когда несколько человек работают на боковой ветке, которая отделяется от мастера, мы развиваемся в течение...

113
Мой коллега фиксирует и толкает без тестирования

Когда мой коллега считает, что нет необходимости в тестировании на своем ПК, он вносит изменения, фиксирует и затем нажимает. Затем он тестирует на рабочем сервере и понимает, что допустил ошибку. Это происходит один раз в неделю. Теперь я вижу, что он сделал 3 коммита и выполняет развертывание на...

110
Как я могу поддерживать качество кода без SCM?

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

109
Каковы преимущества и недостатки криптографического подписывания коммитов и тегов в Git?

Поэтому кто-то из коллег просмотрел мою работу и сказал, что я всегда должен подписывать свои коммиты и теги криптографически. Когда его спросили, почему, он не знал, как мне это объяснить, и сказал: «Это просто хорошая вещь». Пытаясь избежать очевидного сценария шимпанзе , почему я должен на самом...

86
Почему внезапное увеличение числа отправителей Git на графике попконов Debian в 2010-01 году?

Почти в каждой статье, которую я прочитал 1, сравнивая Git и Mercurial, кажется, что у Mercurial лучшая UX командной строки, где каждая команда ограничена только одной идеей (в отличие от, скажем git checkout). Но в какой-то момент Git неожиданно стал очень популярным, и число отправителей Git на...