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

12
Рабочий процесс / практики Git для небольшого проекта (блок-схема в png)

Я пытаюсь придумать личный рабочий процесс. Я собрал блок-схему гипотетической продолжительности жизни релиза: один разработчик подтолкнул к общедоступному репозиторию github + друг, помогающий с какой-то функцией и исправляющий ошибку. Это разумный подход к контролю версий? Основная идея состоит в...

12
Полезные сообщения git commit для объединенных веток

В продолжение этого вопроса : Если я работаю над командой самостоятельно, я могу поддерживать полезные сообщения коммитов при объединении веток, складывая все коммиты в один diff и затем объединяя этот diff. Таким образом, я могу легко увидеть, какие изменения были внесены в ветку, и у меня есть...

12
Интегрировать версии git как номера сборки или нет?

Мы с коллегой по очереди обсуждали / обсуждали вопросы / преимущества интеграции версии, полученной из текущего репозитория git, в наш код при его сборке. Мы считаем, что достоинства включают в себя: Не нужно беспокоиться о человеческой ошибке при обновлении номера версии Прослеживаемость между...

12
Понимание и запоминание параметров git rebase

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

12
CI бегун на том же сервере GitLab?

Я настраиваю сервер GitLab в своей компании и теперь добавляю к нему GitLab CI. Перед тем как приступить к выполнению этой задачи, я хотел бы понять, есть ли какие-либо недостатки в работе моих бегунов на одном сервере, используемом GitLab и GitLab CI. Я читал, что есть проблемы с безопасностью, но...

12
GIT рабочий процесс для веб-разработки

Давным-давно небольшая команда веб-разработчиков, с которыми я работаю, начала использовать git для веб-разработки. Тогда мы просто посвятили себя постановке или мастерству, а затем часто сливались между ними. Это было лучше, чем ничего, но это был и беспорядок. Не так давно мы приняли рабочий...

12
Git-ветвление из функциональной ветки для работы над подфункцией

В настоящее время мы находимся в следующей ситуации, когда ветвь компонента была разветвлена ​​для ветви подфункции (например, работа с внутренним и внешним интерфейсом для одной и той же функции): o | o development |\ | o feature-a | | | o | |\ | | o feature-a-sub | | | | | | | \ | o merged...

12
Рабочий процесс, редактирование вещей не в вашей текущей задаче

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

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

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

11
Как Git и Mercurial развивались одинаково одновременно?

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

11
Наличие Git-репозитория и Mercurial в одном каталоге

Я объясню мою проблему, В настоящее время я использую внутреннюю установку gitious с использованием git. Я хотел бы начать тестирование FogBugz и Kiln из Fog Creek, которые используют Mercurial. Я хотел бы хотя бы ненадолго продолжить разработку с использованием обоих решений. Кто-нибудь знает о...

11
Как мне начать использовать Git для разных баз кода на разных серверах?

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

11
Рабочий процесс GIT для одного разработчика (переход от простого FTP)

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

11
Есть ли в Git «безопасный режим» для предотвращения переписывания истории?

Если вы немного знакомы с Git (и DVCS в целом) и начинаете изучать изменения в переписывании истории, вы в безопасности, если репозиторий только локальный, но у вас могут возникнуть проблемы, если вы работаете с удаленными устройствами и попытаетесь толкать такие изменения. Особенность, которую я...

11
Git Workflow для небольших команд

Я работаю над рабочим процессом git для реализации в небольшой команде. Основные идеи в рабочем процессе: Существует общий мастер проекта, в который все члены команды могут писать Вся разработка ведется исключительно на тематических ветках Функциональные ветви - это код, проверенный членом команды,...

11
Использование веток тестирования в Git

У нас есть человек (назовем его Тед), который отвечает за тестирование новых функций и исправление ошибок. Мы используем Git и GitHub . masterдолжен быть / всегда доступен для развертывания и developmentгде мы фиксируем / объединяем новые функции или исправления ошибок, но только после того, как...

11
Является ли хорошей практикой иметь удаленную ветку для каждого разработчика?

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

11
GitHub Организации для проекта, охватывающего несколько репозиториев?

Я начал проект, который включает как минимум три репозитория на GitHub. Одним из репозиториев является общий дамп документации и примеров, а два других содержат реализацию двух программ, которые составляют основу проекта. Должен ли я использовать GitHub Organization для обработки такой...

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

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

11
Представляем Pull Requests для команды из 2 человек - объединить мои собственные запросы?

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