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

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

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

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

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

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

5
Каковы преимущества использования ветвления в качестве индивидуального разработчика?
Во-первых, я знаю, что было задано много вопросов о VCS как о соло-разработчике, но они часто бывают слишком широкими. Это касается только ветвления, и все же оно было помечено как дубликат ... предполагаемый дубликат, опять же, помечен как еще один дубликат другого вопроса, который является слишком широким и не касается …

13
Разветвляться или нет?
До недавнего времени мой рабочий процесс разработки был следующим: Получить функцию от владельца продукта Сделать ветку (если функция больше 1 дня) Реализуйте это в ветке Объединить изменения из основной ветви в мою (чтобы уменьшить конфликты при обратном объединении) Слить мою ветку с главной веткой Иногда возникали проблемы со слиянием, но …

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

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

7
Как вы справляетесь с интеграцией кода из нескольких веток / разработчиков каждого спринта?
Только что получил ретро-вызов, где разработчики выразили озабоченность по поводу интеграции своих историй в основную ветку каждого спринта. Все разработчики кода внутри своей ветви и к концу спринта все они объединяются в одну главную ветку. Затем одному разработчику (обычно одному и тому же) остается задача убедиться, что все хорошо интегрировано …

11
Можно ли когда-нибудь зафиксировать неработающий код?
Это хорошая идея требовать, чтобы фиксировать только рабочий код? Этот коммит не должен оставлять репозиторий в рабочем состоянии, так как: ... мы находимся на ранних стадиях разработки, код еще не стабилен. ... вы единственный разработчик в проекте. Вы знаете, почему вещи не работают. Кроме того, вы не останавливаете чью-либо работу, …

5
Лучше ли объединять «часто» или только после завершения делать большое объединение ветвей функций?
Скажем, разрабатываются несколько веток, AиB , а также пошаговый ветвь «исправлена ошибка» C. Сейчас Cуже «закончен» и объединен в мастера.Aи Bвсе еще находятся в разработке и не будут исправлены до (возможно), когда другая ветвь исправления ошибок будет объединена с главной. Является ли хорошей идеей Cкак можно скорее объединить новые ветки …

3
Повторно использовать объединенную ветку, хорошая практика?
В настоящее время я создавал новую ветку каждый раз, когда мне приходилось добавлять новую функцию в мое приложение. Когда моя функция закончена и функционирует, я объединяю ее с основной веткой. Но позже, когда мне нужно обновить эту функцию (например, улучшение), лучше ли создать новую ветку или мне нужно перебазировать предыдущую …
36 git  branching 

12
DVCSs препятствуют непрерывной интеграции?
Скажем, есть команда из десяти гибких разработчиков. Каждый день они выбирают задачу с доски, вносят в нее несколько изменений, пока (к концу дня) не выполнят задачу. Все разработчики регистрируются напрямую в транке (в стиле Google, каждый коммит является кандидатом на релиз, с использованием переключателей функций и т. Д.). Если они …

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

2
При использовании Git желательно ли использовать ветку master для активной разработки?
Во-первых, некоторые из них, мы находимся в процессе перехода всех наших проектных команд на использование git и разрабатываем рекомендации по организации репозиториев, чтобы можно было отслеживать определенные ветви для непрерывной интеграции и автоматическое развертывание на серверах тестирования. В настоящее время разрабатываются две модели: Большое влияние оказала статья nvie.com об успешном …
32 git  branching 

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