dvcs- все статьи тега


Игнорируйте.сам файл gitignore

Я только что сделал git init в корне моего нового проекта. затем я создал . Теперь, когда я типа git status,.gitignore файл появляется в списке неотслеженных файлов. Почему? ...

В чем разница между Mercurial и Git?

Я уже некоторое время использую git в Windows (с msysGit), и мне нравится идея распределенного управления версиями. Совсем недавно я смотрел на Mercurial (hg), и это выглядит интересно. Тем не менее, я не могу обернуть голову вокруг различий между hg и git. кто-нибудь сделал параллельное сравнение между git и hg? Мне интересно узнать, чем отличаются hg и git, не переходя к обсуждению фанатов. ...

Mercurial-вернуться к старой версии и продолжить оттуда

Я использую Mercurial локально для проекта (это единственное РЕПО, в котором нет нажатия/вытягивания в/из другого места). на сегодняшний день он имеет линейную историю. Тем не менее, текущая вещь, над которой я работаю, теперь поняла, что это ужасный подход, и я хочу вернуться к версии, прежде чем начать ее, и реализовать ее по-другому. Я немного запутался с branch/revert/update -C команды в Mercurial. В основном я хочу вернуться к версии 38 (в настоящее время на 45) и у моих следующих комми ...

Mercurial: можно ли переименовать ветку?

теперь у нас есть ветвь" stiging", где" staging", похоже, гораздо лучше подходит для семантики. Какая хорошая стратегия для решения этой проблемы? ...

Слияние: Hg / Git против SVN

Я часто читал, что Hg (и Git И...) лучше объединяются, чем SVN, но я никогда не видел практических примеров того, где Hg/Git может объединить что-то, где SVN терпит неудачу (или где SVN нуждается в ручном вмешательстве). Не могли бы вы опубликовать несколько пошаговых списков branch/modify/commit/...- операции, которые показывают, где SVN потерпит неудачу, в то время как Hg/Git счастливо движется дальше? Практические, не очень исключительные случаи, пожалуйста... некоторые предпосылки: у нас ес ...

git push для нескольких репозиториев одновременно [дубликат]

этот вопрос уже есть ответ здесь: pull / push из нескольких удаленных мест 14 ответов как я могу сделать git push давить не только origin но и другой удаленный репозиторий? как git push - Это только псевдоним для git push origin, могу ли я псевдоним git push нажать на 2 удаленных репозитория по адресу один раз (только с этой одной командой)? Я не ищу не-git скрипт здесь, но хотел бы настроить это для м ...

Сравнение централизованных и распределенных систем управления версиями [закрыто]

Что такое преимущества и недостатки С помощью централизованные и распределенные системы контроля версий (DVCS)? Вы столкнулись с какими-либо проблемами в DVCS и как вы защитили от этих проблем? держите инструмент обсуждения агностическим и пылающим до минимума. для тех, кому интересно, какие инструменты DVCS доступны, вот список самых известных бесплатных / open source DVCSs: Git, (написано на C) используется ядро Linux и Ruby on Rails. Mercurial, (написано на Python) используется Mozilla и ...

Блокировка двоичных файлов с помощью системы управления версиями git

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

Почему git log не показывает историю для перемещенного файла, и что я могу с этим поделать?

я переименовал пару файлов с помощью git mv, используется git stash, быстро взглянул на голову (не меняя ее), затем сделал git stash pop чтобы вернуть все обратно. Мои ходы исчезли из списка фиксации, поэтому я переделал их с git rm и сообщение о фиксации утверждало, что git заметил, что переименование было переименованием. Так что я больше не думал об этом. но теперь, после фиксации, я не могу добраться до истории перемещенных файлов! Вот что git говорит о фиксации в вопрос: ~/projects% git l ...

Использование ртути в крупной организации

Я уже давно использую Mercurial для своих личных проектов, и мне это нравится. Мой работодатель рассматривает возможность перехода с CVS на SVN, но мне интересно, должен ли я вместо этого нажимать на Mercurial (или некоторые другие DVCS). одна морщина с Mercurial заключается в том, что она, похоже, разработана вокруг идеи иметь один репозиторий для каждого "проекта". В этой организации существуют десятки различных исполняемых файлов, библиотек DLL и других компонентов в текущем репозитории CV ...

Как мне "переключиться" с Mercurial

Как мне сделать что svn switch делает, в Mercurial? то есть изменить мой рабочий каталог, чтобы переключиться на другую ветку в репозитории? ...

Опишите рабочий процесс использования системы управления версиями (VCS или DVCS) [закрыто]

Я хотел бы изучить рабочий процесс других людей при использовании vcs или dvcs. пожалуйста, опишите свою стратегию для решения следующих задач: реализовать функцию исправление ошибок (во время разработки и развертывания приложения) Просмотр Кода код рефакторинга (post code-review) включить патчи выпуск новой версии вашего приложения (desktop, web, mobile, вы бы их лечили по-другому?) Не стесняйтесь организовывать свой ответ, не сгруппированный по задачам, но сгруппированный по тому, что вы ...