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

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

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

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

14
Как я могу поддерживать качество кода без SCM?
Я работаю в государственном учреждении. Используемая здесь технология и методы разработки программного обеспечения довольно старомодны. У них есть тонны дискового пространства, но нет подходящего места для хранения и поддержки приложений, которые используются для автоматизации большей части работы здесь. Учреждение не позволит мне использовать программное обеспечение SCM, такое как GIT или …
110 git  code-quality  svn  scm 

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

10
Почему внезапное увеличение числа отправителей Git на графике попконов Debian в 2010-01 году?
Почти в каждой статье, которую я прочитал 1, сравнивая Git и Mercurial, кажется, что у Mercurial лучшая UX командной строки, где каждая команда ограничена только одной идеей (в отличие от, скажем git checkout). Но в какой-то момент Git неожиданно стал очень популярным, и число отправителей Git на графике попконов Debian …
86 git  history  mercurial 

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

11
Git для личных (один человек) проектов. Overkill?
Я знаю и использую две системы контроля версий: Subversion и git. На данный момент Subversion используется для личных проектов, где я являюсь единственным разработчиком, а git используется для проектов с открытым исходным кодом и проектов, где, как я полагаю, другие также будут работать над проектом. Это главным образом из-за удивительных …

6
Тенденция «развивающейся» отрасли уходит
В последнее время я заметил кое-что популярное на GitHub, в котором нет developветок. И на самом деле, руководство GitHub Flow также не упоминает об этом. Насколько я понимаю, masterвсегда должен быть абсолютно стабильным и отражать производство. Если разработчики работают над ветвями компонентов, а затем объединяют их, masterкогда они сделаны, это …
82 git  github 

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

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

8
Полезно ли использовать ветки для поддержки разных версий одного и того же программного обеспечения?
У нас есть продукт, который имеет несколько разных изданий. Различия незначительны: разные строки здесь и там, очень мало дополнительной логики в одном, очень мало различий в логике в другом. Когда программное обеспечение разрабатывается, большинство изменений необходимо добавлять в каждую редакцию; однако, есть некоторые, которые этого не делают, и некоторые, которые …
72 git  branching 

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.