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

Git является DVCS с открытым исходным кодом (распределенная система контроля версий)

2
В git плохая идея создать тег с тем же именем, что и удаленная ветка?
У меня есть проект с моделью git-ветвления, который примерно соответствует модели gv-потока nvie . Наши ветки релизов названы в формате SemVer , напримерv1.5.2 Как только ветвь релиза получает зеленый свет для производства, мы закрываем ветвь, объединяя ее с master, применяя тег, а затем удаляя ветку. Поскольку мы немедленно удаляем ветку …

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

1
Этикет для редактирования чьего-либо пул-запроса
У меня есть репозиторий на GitHub, в который кто-то отправил запрос на удаление с одним единственным коммитом. Я только хочу реализовать его решение частично и использовать около половины изменений кода, сделанных пользователем. Что мне делать в этой ситуации? Сделайте ветку его версии, затем вернитесь назад, скопируйте и вставьте «старый» код, …

2
Лучший способ структурировать Git-репозиторий для Maven
Мне нужен совет о том, как структурировать наши проекты в Git. Мы используем Java, а Maven - наш инструмент для сборки. Maven своего рода предполагает, что все ваши проекты имеют общего предка. Maven также может быть настоящей королевой драмы, когда вещи не настроены точно так, как Apache Foundation настраивает свои …

1
Рабочий процесс Gitlab, форсированный просмотр кода или запрос на слияние в ветке
Я работаю над внедрением Gitlab в моей компании со стратегией рабочего процесса. Моя идея состоит в том, что разработчикам будет предоставлен доступ к репозиториям, но всякий раз, когда они пытаются зафиксировать, их код должен быть пересмотрен. Я знаю, что могу сделать так, чтобы они создали ветку перед фиксацией, а затем …

2
Где я могу найти ресурсы «SVN для пользователей Git»? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Поэтому я устроился на работу, когда фирма использует SVN (но в будущем переедет на Git). Проблема в …
18 git  svn 

4
Подмодуль Git против клона Git
Я работаю над проектом с открытым исходным кодом на GitHub. У него есть подкаталог / Vendor, в котором имеется копия нескольких внешних библиотек. Оригинальный сопровождающий проекта время от времени обновлял этот каталог новой версией внешней библиотеки. Один разработчик отправил мне запрос на удаление с идеей заменить эту копию на подмодуль …
18 git  github 

3
Ветвление нарушает непрерывную интеграцию?
Я думаю, что эта статья, «Успешная модель ветвления Git» , очень хорошо известна среди опытных пользователей DVCS. Я использую в hgосновном, но я бы сказал, что это обсуждение хорошо для любой DVCS. Наш текущий рабочий процесс заключается в том, что каждый разработчик клонирует мастер репо. Мы пишем код для нашего …

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

3
Как проходит работа с двумя людьми над проектом?
Я прихожу к вам как к начинающему программисту, который работает над своим собственным проектом (который успешно развивается). Мой соучредитель также учился программировать и достиг точки, когда он, вероятно, мог бы начать исправлять некоторые вещи и заставлять некоторые вещи происходить. Он задал очень хороший вопрос, который был «как это будет работать». …
18 git  github  gitflow 

2
Как можно эффективно использовать git-flow в проекте, в котором поддерживается более одной основной версии?
Я перенес несколько своих проектов в рабочий поток Git Flow, и мне это нравится. Тем не менее, я не нашел лучшей практики, которая бы работала так гладко при работе с проектом, в котором одновременно поддерживается более одной основной версии. В частности, я не поддерживаю «бесплатную версию» и «платную версию» или …
18 git  workflows  gitflow 

2
Поделитесь закрытыми ключами SSH с Bash на Windows
У меня Windows 10 с установленным Git. Этот Git использует мой C:/Users/MyNameкаталог в качестве каталога HOME и каталог /.ssh/внутри, соответственно, для получения моих личных ключей SSH. Я только что включил и настроил «Bash на Ubuntu на Windows» (что за глоток!) И установил там Git. Я хотел бы, чтобы оба Gits …

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

3
Git: ветка или вилка?
У меня есть игровой проект, который будет иметь две версии: Простая версия игры, ядро. Продвинутая версия игры. У меня есть первая версия в моем общедоступном репозитории, и только я буду над ней работать. Что касается 2-й версии, над ней будут работать два моих друга и я. Важнейшей частью является то, …

1
Мой запрос на получение GitHub был объединен. Каково соглашение на этом этапе?
Я разработал проект на Github, сделал небольшое изменение и отправил запрос на извлечение оригинальному сопровождающему, который его обработал. Теперь последний коммит существует Merged pull request #11 from my_username/master. Это первый раз, когда я делаю это, поэтому я не уверен, каков сейчас этикет: я сделал то git pull upstream masterи другое …

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