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

Децентрализованное управление версиями (DVCS) отслеживает изменения программного обеспечения и позволяет многим разработчикам работать над конкретным проектом без необходимости подключения к общей сети.

10
Я фанат Subversion, почему я должен рассмотреть или не рассмотреть Mercurial или Git или любой другой DVCS?
Я пытаюсь понять преимущества распределенной системы контроля версий (DVCS). Я нашел Subversion переобучения и эту статью на Мартина Фаулера очень полезным. Mercurial и другие DVCS продвигают новый способ работы с кодом с помощью наборов изменений и локальных коммитов. Это предотвращает от слияния ада и других проблем сотрудничества На нас это …

7
Почему так много проектов предпочитают «git rebase», а не «git merge»?
Одним из преимуществ использования DVCS является рабочий процесс edit-commit-merge (по сравнению с edit-merge-commit, часто применяемый CVCS). Благодаря тому, что каждое уникальное изменение записывается в хранилище независимо от слияний, DAG точно отражает истинную родословную проекта. Почему так много веб-сайтов говорят о желании «избежать коммитов слияния»? Разве слияние до фиксации или повторное …

7
Существуют ли альтернативы с открытым исходным кодом для Bitbucket, Github, Kiln и аналогичных инструментов просмотра и управления DVCS? [закрыто]
Мне известны несколько инструментов / сервисов, которые обеспечивают просмотр и управление DVCS , такие как Bitbucket , Github , Kiln , SCM-Manager и Rhodecode . Тем не менее, рассматриваемый мной вариант использования таков: Любой исходный код должен находиться на внутренних серверах работодателя. Решение должно быть с открытым исходным кодом. Он …

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

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

5
Я - пользователь git, смущенный ветвлением mercurial. Как я должен отслеживать небольшие изменения?
Я всегда использовал git раньше, но я хочу внести свой вклад в python, поэтому теперь я должен изучать Mercurial, и я нахожу это очень расстраивающим. Итак, я сделал пару небольших патчей и хотел отследить их как коммиты в моем локальном хранилище Mercurial. Видимо, есть 4 способа обработки ветвления в Mercurial …

6
Что такого сложного в слияниях SVN?
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Возможный дубликат: я фанат Subversion, почему я должен рассматривать или не рассматривать Mercurial или Git или любой другой DVCS? Время от времени …
28 git  svn  mercurial  dvcs  merging 

6
Действительно ли история версий священна или лучше перебазировать?
Я всегда соглашался с мантрой Mercurial 1 , однако теперь, когда Mercurial поставляется в комплекте с расширением rebase и это популярная практика в git, мне интересно, можно ли это действительно рассматривать как «плохую практику», или, по крайней мере, достаточно плохо, чтобы избежать использования. В любом случае, я знаю, что перебазирование …
26 git  mercurial  dvcs 

11
Бизнес-кейс для децентрализованных систем контроля версий
Я искал и не смог найти никаких деловых причин, почему системы git / mercurial / bazzr лучше, чем централизованные системы (subversion, performance). Если вы пытаетесь продать DVCS нетехническому лицу, какие аргументы вы бы привели для увеличения прибыли DVCS . Вскоре я передам git своему менеджеру, это займет некоторое время на …

4
Мы фанаты Subversion и хотим узнать о преимуществах Mercurial [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Прочитав, что я выродок Subversion, почему я должен рассмотреть или не рассмотреть Mercurial или …
22 git  svn  mercurial  dvcs 

6
Головные боли с использованием распределенного контроля версий для традиционных команд?
Хотя я использую и люблю DVCS для своих личных проектов и могу полностью понять, как это облегчает управление взносами в ваш проект от других (например, ваш типичный сценарий Github), похоже, что у «традиционной» команды могут быть некоторые проблемы из-за централизованный подход, применяемый такими решениями, как TFS, Perforce и т. д. …

4
Есть ли преимущества использования DVCS для индивидуального разработчика?
Прямо сейчас я использую визуальный svn на моем сервере, и у меня есть ankhsvn / tortoise на моей персональной машине. Он работает достаточно хорошо, и мне не нужно ничего менять, но если я увижу некоторые преимущества использования DVCS, то я могу попробовать. Однако, если нет никакого смысла или разницы, используя …

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

17
Почему я должен написать сообщение коммита?
Почему я должен написать сообщение коммита? Я не хочу, и я думаю, что это глупо каждый раз. Интерфейс GUI, который я использую, который будет безымянным, заставит вас сделать это. Я слышал, как другие делают это каждый раз, даже если они используют VCS в командной строке. Если я фиксирую несколько раз …

4
Рабочий процесс: Использование двоичных форматов документов в Git без блокировок (переход от subversion)
Мы являемся консультантом по программному обеспечению с множеством проектов для разных клиентов. Мы традиционно используем Subversion, но в настоящее время рассматриваем возможность перехода на Git. Значительная часть документов, которые мы производим, передается нашим клиентам (требования, глобальные проекты, спецификации тестирования и т. Д.), И мы используем MS Office для их производства. …
16 git  svn  dvcs  excel  word 

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