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

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

2
Суммируйте изменения (вставки и удаления) в Git [закрыто]
Я хочу посмотреть, как со временем выросла моя кодовая база. GitHub имеет хорошее +/-отображение в списке проверок, что дает ощущение этого. Могу ли я использовать что-то подобное с моим репозиторием в Google Code или в автономном режиме?
47 git 

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

5
Понимание разницы ветвей между SVN и Git
Я пользователь SVN и сейчас изучаю Git. В SVN я обычно оформляю репо на своей локальной машине, который включает все ветви в моем проекте, и я обычно выбирал папку для своей ветки, которая мне интересна, и работал там. Я вижу разницу с помощью Git. В настоящее время я клонирую репо …
44 git  github 

8
Автоматически возвращать коммиты, которые не дают сборки
Один мой коллега сказал мне , что он думает , в создании нашего CI сервер , чтобы вернуться фиксаций , которые не строить, так что HEADв masterвсегда устойчиво (как при прохождении сборки по крайней мере). Это лучшая практика, или она может быть более проблематичной, чем просто masterсломаться, пока разработчик не …

4
обзор кода с помощью git-flow и github
С обычными git и github я могу сделать обзор кода, просто создав запрос на извлечение из ветви функций, над которой я работаю, в главную ветку. Как бы я делал обзоры кода с помощью git-flow? С таким рабочим процессом, как «Завершение функции git flow», я не понимаю, где на самом деле …

6
Какой лучший способ справиться с рефакторингом большого файла?
В настоящее время я работаю над большим проектом, в котором, к сожалению, есть файлы, в которых не всегда соблюдаются рекомендации по качеству программного обеспечения. Это включает в себя большие файлы (прочитайте 2000-4000 строк), которые явно содержат несколько различных функций. Теперь я хочу преобразовать эти большие файлы в несколько маленьких. Проблема …

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

1
Вносить изменения из разветвленного репо без запроса на GitHub?
Я новичок в сообществе социального кодирования и не знаю, как действовать правильно в этой ситуации: Я создал GitHub Repository пару недель назад. Кто-то раздвоил проект и внес небольшие изменения, которые были в моей работе. Я в восторге, кто-то разветвлял мой проект и нашел время, чтобы добавить к нему. Я хотел …
40 git  github  etiquette 

8
Можете ли вы порекомендовать хороший шаблон сообщения / рекомендации для обеспечения соблюдения в компании? [закрыто]
В Git можно установить и применить хороший шаблон коммита. Можете ли вы порекомендовать (желательно с аргументацией) хороший шаблон фиксации / руководящие принципы для применения в компании?

2
Эмпирические данные о популярности Git и Mercurial
Это 2012! Mercurial и Git все еще сильны. Я понимаю компромиссы обоих. Я также понимаю, что у всех есть какое-то предпочтение одного или другого. Отлично. Я ищу некоторую информацию об уровне использования обоих. Например, на stackoverflow.com поиск Git дает вам 12000 обращений, Mercurial - 3000. Google Trends сообщает, что для …
37 git  mercurial 

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

8
Должен ли каждый git commit оставлять проект в рабочем состоянии?
Мне любопытно узнать, какова преобладающая лучшая практика. Следует ли применять git-коммиты таким образом, чтобы проект находился в рабочем состоянии (сборка выполнялась правильно, все тесты прошли и т. Д.), Или исправление испорченного кода в порядке? Например, если вы отказываетесь от этого требования, вы можете быть более гибкими с коммитами (используйте их …
36 git 

7
Являются ли частые осложненные конфликты слиянием признаком проблем?
В нашей команде мы используем Git в качестве источника контроля. У нас есть несколько областей кода, которые почти независимы, но имеют некоторое перекрытие. В последнее время мы обсуждали рабочие процессы и подходы к использованию системы контроля версий. Одна жалоба, которая возникает, когда я продвигаю использование рабочего процесса ветви функций, заключается …

3
Синхронизация репозиториев на разных хостах
Я думаю о запуске небольшого проекта и хочу создать его версию с помощью git. Bitbucket кажется хорошим вариантом для меня с их бесплатным планом. Я хочу использовать его в качестве основного инструмента для работы с git, поскольку у них есть хорошие инструменты, такие как веб-интерфейс, клиент Mac OS и так …
34 git 

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

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