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

17
Разработчики заблокированы из-за ожидания слияния кода из другой ветки с помощью GitFlow

Наша команда только что переключилась с FogBugz & Kiln / Mercurial на Jira & Stash / Git. Мы используем модель Git Flow для ветвления, добавляя ответвления подзадач от ответвлений объектов (относящихся к подзадачам Jira функций Jira). Мы используем Stash для назначения рецензента при...

16
Имеете производственный филиал или используете мастер?

Я работаю в небольшой команде с другими удаленными разработчиками над Railsприложением. Мы начинаем изменять наш gitрабочий процесс. Мы подумали о разветвленной структуре, как показано ниже: (dev) -> (qa) -> (stag) -> (master) Но некоторые разработчики думали, что это может быть менее...

16
Разрушают ли запросы на извлечение данных алгоритм слияния git?

В настоящее время я работаю в компании, которая использует VSTS для управления git-кодом. «Рекомендованный» для Microsoft способ объединения веток - это «объединение в сквош», означающее, что все коммиты для этой ветки будут объединены в один новый коммит, включающий все изменения. Проблема в том,...

16
Git: Исправление ошибки, затрагивающей две ветви

Я основываю свое Git-репо на успешной модели ветвления Git, и мне было интересно, что произойдет, если у вас возникнет такая ситуация: Скажем, я разрабатываю две ветви функций A и B, а для B требуется код из A. Узел X вносит ошибку в функцию A, которая влияет на ветку B, но это не обнаруживается в...

16
Вытягиваете изменения из мастера в мою рабочую ветку?

Там двое из нас работают над чем-то. Мы используем эту структуру ветви мастер DEV-А DEV-Б Мы оба работаем над отдельными ветками (dev-A, B) и всякий раз, когда мы закончим, мы продвигаем наши изменения в мастер. Но недостатком этого является то, что мы не можем получить изменения, которые делает...

16
Рабочий процесс: Использование двоичных форматов документов в Git без блокировок (переход от subversion)

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

16
Почему бы вам не зафиксировать объединенные изменения немедленно?

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

15
Как открыть исходный код проекта, чей репозиторий git имеет защищенные авторским правом медиа в истории?

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

15
Должны ли сотрудники каждого частного репозитория Github разветвлять репо?

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

15
Много маленьких скриптов, один репозиторий или несколько?

Сотрудник и я столкнулись с проблемой, по которой у нас много мнений. В настоящее время у нас есть git-репозиторий, в котором мы храним все наши cronjobs. Их около 20, и они на самом деле не связаны, за исключением того факта, что они являются небольшими скриптами на python и необходимы для...

15
Почему репозитории Git / Mercurial занимают меньше места?

Я читал о нескольких обсуждениях здесь и о том, что репозитории DVCS используют примерно то же или меньше места, чем их централизованные компоненты. Возможно, я пропустил это, но я не нашел хорошего объяснения, почему это так. Кто-нибудь...

15
Работа с Git на нескольких машинах

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

15
Почему бы не зафиксировать нерешенные изменения?

В традиционной VCS я могу понять, почему вы не будете фиксировать неразрешенные файлы, потому что вы можете сломать сборку. Однако я не понимаю, почему вы не должны фиксировать неразрешенные файлы в DVCS (некоторые из них фактически не позволят вам зафиксировать файлы). Вместо этого я думаю, что...

15
Структура Git-репозитория

Извините, если это дубликат, я посмотрел. Мы переезжаем в Git. В Subversion я привык иметь папки \ trunk, \ branch и \ tags. С Git переключение между ветвями заменит содержимое рабочего каталога, так что я прав, если предположить, что способ, которым мы привыкли работать, не применим к Git? Я...

15
Стратегия ветвления Git для долго не выпускавшегося кода

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

15
Работа с большим запросом тяги

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

14
Зависимости проекта Git от GitHub

Я написал фреймворк PHP и CMS поверх фреймворка. CMS зависит от платформы, но платформа существует как отдельная папка в файлах CMS. Я хотел бы сохранить их как отдельные проекты на GitHub, но я не хочу, чтобы у меня возникали проблемы с обновлением проекта CMS при каждом обновлении фреймворка. В...

14
Репозитории, проблемы, множественные разработчики и форкинг в Github - лучшие практики для рабочих процессов

Странное название, да, но я думаю, что у меня есть немного оснований, чтобы покрыть это. У нас есть аккаунт организации на github с частными репозиториями. Мы хотим использовать встроенные функции github для задач / запросов на получение запросов (запросы на получение запросов - это в основном...

14
Куда идут исправления в модели git-flow?

В обычно называемых исправлениях модели Git-flow идут в своей конкретной hotfix-*ветке, а небольшие исправления интеграции прямо перед выпуском выпускаются в release-*ветке. Общие исправления из предыдущей версии, похоже, не имеют места. Где они должны появиться? Должны ли они быть в своей...