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

14
Как «начать все сначала» в GitHub?

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

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

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

14
Как мы можем отслеживать, какая версия нашего кода находится в каждой среде?

В настоящее время моя команда использует довольно простой процесс ветвления / развертывания, который выглядит следующим образом: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │...

14
Куда подтолкнуть провальный тест?

Я только что изменил настройки веток в своем репозитории GitHub, так что моя [следующая] ветвь требует прохождения сборки CI через запрос на получение. Затем последовало обсуждение с несколькими членами команды о неудачных тестах. Ради контекста ... Хранилище имеет [мастер] ветвь , которая только...

14
Группировка нескольких Git-репозиториев, которые являются частью одного и того же общего проекта

Допустим, у меня есть проект, который имеет несколько компонентов: компонент сервера, компонент веб-приложения, компонент iOS, компонент Android и т. Д. Все эти компоненты являются отдельными кодовыми базами, но также слабо связаны (например, изменение на сервере). код может потребовать изменения...

13
Как справиться с этим, когда незавершенный коммит внезапно оказывается зависимым от другого, которого еще нет?

У меня нет опыта работы с Git, но я изо всех сил стараюсь привыкнуть к нему, и пока что я использую его только для проектов, над которыми я работаю один. Когда я пишу код, есть какой-то нисходящий подход естественным образом (поскольку я не знаю будущего), и возникает повторяющаяся тема: Я делаю...

13
Разве нормально иметь нарушенные промежуточные коммиты, пока работает финальный коммит в любом пуше?

Связано: должен ли каждый git коммит оставлять проект в рабочем состоянии? Предположим, я делаю следующие коммиты локально: Модифицировать схему базы данных, ломая приложение. Обновите приложение, чтобы оно снова было совместимо со схемой базы данных. Пока я нажимаю обе коммиты, masterостается в...

13
Как мне контролировать версии моего проекта на GitHub

Я пытаюсь провести столько времени , сколько я могу на GitHub в настоящее время (даже я единственный человек в команде на работе) , чтобы почувствовать , как это будет , как для реального мира корпоративного применения. У меня один вопрос, связанный с управлением версией . Допустим, мы начали...

13
Достойная модель git-ветвления для продуктов, которая должна сопровождать версию другого, стороннего продукта (и плюсы и минусы одного предложения)

Примечание: мой вопрос сосредоточен на моей конкретной проблеме (которая включает в себя Liferay), но я надеюсь, что это может быть полезно для всех, кому нужно поддерживать различные версии одного и того же проекта в git. Я работаю в компании, которая пишет много плагинов для Liferay Portal . Эти...

13
Как правильно проверить данные коммитов в Git?

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

13
стратегии пакетов и версий в среде с несколькими хранилищами

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

13
Как сделать файлы обновления «git push» на вашем веб-хосте?

У меня есть несколько сайтов, которые все размещены на одном веб-хостинге под общим хостингом. Мой веб-хостинг поддерживает Git, и у меня есть SSH-доступ к нему, а также у меня есть настройка Git на моем ноутбуке. Я хочу сделать так, чтобы при выполнении «git push origin master» он автоматически...

13
Какой лучший способ отменить слияние Git, которое стирает файлы из репо?

Итак, представьте, что происходит следующее (и что мы все используем SourceTree): Мы все работаем от происхождения / развития. Я иду в отпуск на неделю. Мой коллега работал локально в течение последних нескольких дней без слияния происхождения / развития обратно в его местное отделение разработки....

12
Почему крупные финансовые / страховые компании должны использовать git и / или github?

Я работаю на крупном предприятии (30 тыс. Сотрудников) в финансовой / страховой отрасли. Хотя «ИТ» не является нашей основной задачей, давайте будем честными, это отрасли, основанные на информации, и компании с лучшими технологическими преимуществами, похоже, быстрее продвигаются вперед. В моей...

12
Управление несколькими версиями веб-приложения с помощью Git

У нас есть семейство приложений, все из которых имеют одинаковую базу. До сих пор я разрабатывал эту базу, и рабочий процесс Git был очень простым: Разработка ведется в developотрасли Новые функции разработаны в name-of-the-featureотрасли Выбросы производятся в release-**отрасли До сих пор код был...

12
git, maven и jenkins - управление версиями, разработка и выпуск

Каков предпочтительный способ сделать следующее с git, maven и jenkins: Я разрабатываю приложение, которое я хотел бы поддерживать в ветвях «dev» и «release». Я хотел бы, чтобы Дженкинс построил оба. Возможно, что артефакты релиза будут иметь версии, подобные 1.5.2, а dev-build будет просто...

12
Лучше ли запустить запрос на извлечение или выполнить локальный коммит слияния на master?

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