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

50
Организация Git-репозиториев с общими вложенными подмодулями

Я большой поклонник подмодулей Git . Мне нравится иметь возможность отслеживать зависимость вместе с ее версией, чтобы вы могли выполнить откат к предыдущей версии вашего проекта и иметь соответствующую версию зависимости для безопасного и чистого построения. Более того, проще выпустить наши...

50
Почему «Разбуди меня на GitHub»? [закрыто]

Я понимаю, как работает GitHub , но меня смутило то, почему почти каждый проект OSS в последнее время имеет ссылку «Раздать меня на GitHub» на своей домашней странице. Например, http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ и другие. Почему это так часто? Это то, что они хотят...

49
Как обрабатывать конфиденциальные данные при использовании Github и Heroku?

Я еще не привык к тому, как работает Git (и удивляюсь, если кто-то кроме Линуса;)). Если вы используете Heroku для размещения своего приложения, вам необходимо проверить свой код в репозитории Git. Если вы работаете над проектом с открытым исходным кодом, вы с большей вероятностью поделитесь этим...

49
Должна ли сгенерированная документация храниться в репозитории Git?

Когда вы используете такие инструменты, как jsdocs , он генерирует статические HTML-файлы и их стили в вашей кодовой базе на основе комментариев в вашем коде. Должны ли эти файлы быть добавлены в репозиторий Git или их следует игнорировать с помощью...

48
Может ли git commit иметь более 2 родителей?

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

47
Суммируйте изменения (вставки и удаления) в Git [закрыто]

Я хочу посмотреть, как со временем выросла моя кодовая база. GitHub имеет хорошее +/-отображение в списке проверок, что дает ощущение этого. Могу ли я использовать что-то подобное с моим репозиторием в Google Code или в автономном...

44
Должен ли сопровождающий github переписать автора в запросах на получение доступа?

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

44
Автоматически возвращать коммиты, которые не дают сборки

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

44
Понимание разницы ветвей между SVN и Git

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

43
обзор кода с помощью git-flow и github

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

42
Какой лучший способ справиться с рефакторингом большого файла?

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

40
Вносить изменения из разветвленного репо без запроса на GitHub?

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

40
Можно ли когда-нибудь зафиксировать неработающий код?

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

38
Можете ли вы порекомендовать хороший шаблон сообщения / рекомендации для обеспечения соблюдения в компании? [закрыто]

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

37
Эмпирические данные о популярности Git и Mercurial

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

36
Должен ли каждый git commit оставлять проект в рабочем состоянии?

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

36
Повторно использовать объединенную ветку, хорошая практика?

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

35
Являются ли частые осложненные конфликты слиянием признаком проблем?

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

34
DVCSs препятствуют непрерывной интеграции?

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

34
Синхронизация репозиториев на разных хостах

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