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

33
Почему сообщество Git, кажется, игнорирует параллельные различия?

Раньше я использовал Windows, SVN, Tortoise SVN и Beyond Compare. Это была отличная комбинация для проверки кода. Сейчас я использую OSX и Git. Мне удалось собрать bash-скрипт вместе с Gitx и DiffMerge, чтобы найти едва приемлемое решение. Я путался с этой установкой, и подобными, больше года. Я...

32
Я - пользователь git, смущенный ветвлением mercurial. Как я должен отслеживать небольшие изменения?

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

32
При использовании Git желательно ли использовать ветку master для активной разработки?

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

32
Управление несколькими людьми, работающими над проектом с помощью GIT

Я очень новичок в GIT / GitHub (как новичок, начиная со вчерашнего дня). Я хотел бы знать, как лучше всего управлять несколькими людьми, работающими над одним проектом с Github. В настоящее время я управляю одним проектом с четырьмя разработчиками. Как мне выполнить рабочий процесс и убедиться, что...

31
Должен ли я понять SVN, прежде чем перейти к GIT? [закрыто]

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

30
Соответствующий рабочий процесс Git для нескольких активных выпусков при работе с исправлениями

Я пытаюсь выбрать рабочий процесс Git, наиболее подходящий для нашего продукта. Вот параметры: Мы выпускаем несколько крупных релизов в год, скажем, 10 максимум У нас одновременно работает несколько версий нашего продукта (некоторые люди на v10.1, некоторые на v11.2 и т. Д.) Нам нужно иметь...

30
Является ли стратегия слияния, такая как Git Flow, действительно анти-паттерном?

Моя компания использует Git и использует особую схему ветвления - работа выполняется в master, а ветки зарезервированы для выпусков. Это прекрасно работает, пока вся работа, выполненная в итерации, превращается в ветвь, но если возникает критическая производственная проблема, мы должны...

30
Когда коммит не должен быть помечен версией?

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

30
Когда разделять проект на несколько подпроектов

Я хотел бы знать, имеет ли смысл разделять проект, над которым я работаю, на два репозитория вместо одного. Из того, что я могу сказать: Интерфейс будет написан на html + js Бэкэнд в .net Внутренний интерфейс не зависит от внешнего интерфейса, а внешний интерфейс не зависит от внутреннего...

29
Практика контроля версий для Rewrites

Мы разработали продукт (прототип) P_OLD на языке X и теперь переписываем его с нуля как P_NEW на языке Y. Поскольку P_NEW и P_OLD - это один и тот же продукт: Должен ли P_NEW быть частью P_OLD старого или это должен быть собственный репозиторий? Как обычно обрабатывать такие большие изменения с...

28
Что такого сложного в слияниях SVN?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Возможный дубликат: я фанат Subversion, почему я должен рассматривать или не...

27
Что означает «ветвление бесплатно» в Git?

Что означает "ветвление бесплатно" в Git? Я часто слышу об этом, когда упоминается Git по сравнению с другими системами контроля версий. У меня не было возможности (?) Иметь дело с другими ( SVN и т. Д.), Так как же ветвление "дорого" в...

26
Действительно ли история версий священна или лучше перебазировать?

Я всегда соглашался с мантрой Mercurial 1 , однако теперь, когда Mercurial поставляется в комплекте с расширением rebase и это популярная практика в git, мне интересно, можно ли это действительно рассматривать как «плохую практику», или, по крайней мере, достаточно плохо, чтобы избежать...

26
Когда я должен прекратить брать на себя обязательство освоить новые проекты?

Каждый раз, когда начинается новый проект, обычно имеет смысл начинать с прямого перехода к мастеру, пока у вас не появится что-то «стабильное», а затем вы не начнете работать в ветках. По крайней мере, так я обычно это делаю. Есть ли способ немедленно запустить ветки со второго коммита? Имеет ли...

26
Бизнес-кейс для децентрализованных систем контроля версий

Я искал и не смог найти никаких деловых причин, почему системы git / mercurial / bazzr лучше, чем централизованные системы (subversion, performance). Если вы пытаетесь продать DVCS нетехническому лицу, какие аргументы вы бы привели для увеличения прибыли DVCS . Вскоре я передам git своему...

25
Как мне подойти к сложному слиянию

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

25
Какой DVCS (git или hg) легче программировать для студентов? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Немного контекста: я учусь на третьем курсе. Студенты делятся на команды по 4...

25
Git - Какие проблемы возникают при работе напрямую с мастером?

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

25
Является ли использование Git Stash в качестве рабочего процесса антипаттерном?

Недавно я смотрел, как я и моя команда используем Git и как работают наши рабочие процессы. В настоящее время мы используем рабочий процесс ветки функций, который, кажется, работает хорошо. Я также видел, как некоторые люди в нашей команде использовали рабочий процесс, основанный на git stash ....

25
Почему git не объединяет соседние строки без конфликтов?

Недавно я узнал, что при объединении двух веток в git, если есть изменения в двух соседних строках, git объявляет это конфликтом. Например, если файл test.txtимеет это содержимое: Line 1: A Line 2: B Line 3: C Line 4: D и в ветке masterмы меняем это на Line 1: A Line 2: B1 Line 3: C Line 4: D в то...