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


Mercurial не знает, есть ли РЕПО или нет

Я в мои первые дни Mercurial, я сделал свою домашнюю работу google, но я не могу найти решение для этого. Вот вывод с сервера, который должен объяснить вещи лучше, чем я мог бы: david@triton:~/www/triton$ ls -l -a | grep .hg drwxr-xr-x 4 david david 4096 2011-11-19 17:44 .hg -rw-r--r-- 1 david david 0 2011-11-18 22:23 .hgignore david@triton:~/www/triton$ hg init abort: repository . already exists! david@triton:~/www/triton$ hg serve abort: There is no Mercurial repository here (.hg not f ...

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

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

Mercurial stuck " в ожидании блокировки"

получил синий экран в windows при клонировании репозитория mercurial. после перезагрузки я теперь получаю это сообщение почти для всех команд hg: c:src>hg commit waiting for lock on repository c:srcMcVrsServer held by 'x00x00x00x00x00 x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00' interrupted! Google не поможет. какие-либо советы? ...

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

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

Mercurial: как изменить последний коммит?

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

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

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

Использование Git как найти изменения между локальным и удаленным

здесь есть два разных вопроса, но я думаю, что они связаны. при использовании Git, как я могу найти, какие изменения я совершил локально, но еще не нажал на удаленную ветку? Я ищу что-то похожее на Mercurial command hg outgoing. при использовании Git, как я могу найти, какие изменения имеет удаленная ветвь до выполнения вытягивания? Я ищу что-то похожее на команду ртутный hg incoming. для второго: есть ли способ увидеть, что доступно, а затем вишневый выбор изменений, которые я хочу вытащить ...

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

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

Ртутный перенести изменения в новую ветку

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

Сколько места может иметь ваша учетная запись BitBucket?

Я создал учетную запись BitBucket сегодня, и мне нравится тот факт, что они позволяют вам иметь неограниченные публичные/частные репозитории. Однако я не нашел ограничение по размеру вашего аккаунта? Кто-нибудь знает, где его найти? Github предложил 300 Мб, если я правильно помню. ...

Mercurial отменить последний коммит

Как я могу отменить мое последнее случайно совершенное (не нажатое) изменение в Mercurial? Если возможно, способ сделать это с TortoiseHg будет предпочтительным. обновление в моем конкретном случае я совершил изменений (не толкнул). Затем я вытащил и обновил с сервера. С этими новыми обновлениями я решил, что моя последняя фиксация устарела, и я не хочу ее синхронизировать. Так кажется, что hg rollback - Это не совсем то, что я ищу, потому что он откатит тягу вместо моей фиксации. ...

Можно ли вновь открыть закрытую ветку в Mercurial?

Я понимаю, что можно закрыть именованную ветку в Mercurial, так что она не будет отображаться в hg branches список: hg commit --close-branch -m 'close badbranch, this approach never worked' можно ли позже снова открыть ветку, если это необходимо? ...

Ошибка Mercurial: прервать Не указано имя пользователя

проблема на WindowsXP (вероятно, произойдет на всех установках Win), впервые используя Mercurial. Я нашел ответ в неочевидном месте, поэтому я сам задаю / отвечаю на вопрос, поэтому другим не нужно искать, как я. первый раз используя Mercurial на машине. Добавить новый репоз: c:bla>hg add нет проблем. далее, commit: c:blahg commit ошибка: прервать: имя пользователя не указано (см. " HG help конфигурация") ...

Как преобразовать репозиторий git в mercurial?

Я разрабатываю приложение java, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и hg, похоже, наиболее часто используется ими. мой вопрос заключается в том, как преобразовать репозиторий git в hg? Если бы я попытался погуглить "конвертировать git в hg", и каждый поисковый хит О преобразовании из hg в git. Я также использую TortoiseHg. ...

Mercurial (hg) фиксирует только определенные файлы

Я пытаюсь зафиксировать только определенные файлы с Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь совершить изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не "готовы". здесь hg commit -I thefile.foo но это только для одного файла. Лучший способ для меня будет, если я могу отключить автоматическое добавление как в Git. Это возможно? ...

Как экспортировать историю изменений из mercurial или git в cvs?

Я буду работать с другими людьми над кодом из проекта, который использует cvs. Мы хотим использовать распределенный vcs, чтобы сделать нашу работу, и когда мы закончим или, может быть, время от времени мы хотим передать наш код и всю нашу историю ревизий в cvs. У нас нет доступа на запись к РЕПО cvs проекта, поэтому мы не можем совершать очень часто. Какой инструмент мы можем использовать для экспорта нашей истории изменений в cvs? В настоящее время мы думали об использовании git или mercurial, ...

Можно ли сквош фиксирует в Mercurial?

У меня есть пара коммитов, которые действительно должны быть только один. Если бы я использовал git, я бы использовал: git rebase -i <some-commit-before> а потом раздавить их. могу ли я сделать это в mercurial? Если да, то как? ...

Как я могу восстановить удаленный файл в Mercurial (если вообще)?

случайно, используя графический интерфейс, а не CLI, я удалил каждый файл в проекте Mercurial. я восстановился с Revert ok и потерял некоторую работу, которую, поскольку у меня есть машина времени, я мог бы легко вернуть. Но есть ли способ удалить / восстановить такие файлы? Пролистал руководство и погуглил, но ничего не вижу. Какие-нибудь Плагины? Я, вероятно, отвечаю на свой собственный вопрос здесь, но файлы исчезли из каталога и не были в корзине, чтобы восстановить так Я предполагаю, что ...

С Mercurial, как я могу" сжать " серию наборов изменений в один перед нажатием?

допустим, у меня есть локальный и удаленный ртутный репозиторий. Теперь, я начинаю работать над функцией. Я работаю над этим, и когда я думаю, что это сделано, я совершаю набор изменений. Протестировав его немного больше, я обнаружил, что могу еще больше улучшить эту функцию, настроив что-то в коде. Я делаю изменения и совершаю их. Через 20 минут я обнаружил, что в этой новой функции есть ошибка, поэтому я исправляю ее и фиксирую это тоже. теперь у меня есть 3 набора изменений, которые я действ ...

Почему ветвление и слияние легче в Mercurial, чем в Subversion?

обработка нескольких слияний на ветви в Subversion или CVS-это только одна из тех вещей, которые нужно испытать. Чрезвычайно легко отслеживать ветви и слияния в Mercurial (и, вероятно, в любой другой распределенной системе), но я не знаю, почему. Кто-нибудь еще знает? мой вопрос связан с тем, что с ртутный вы можете принять рабочую практику аналогичных диверсий/CVSs центрального репозитория и все будет работать нормально. Вы можете сделать несколько слияний в одной ветке, и вам не понадобятся б ...