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

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

Я пытаюсь зафиксировать только определенные файлы с помощью Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь зафиксировать изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не «готовы». Там есть hg commit -I...

118
Создание списка файлов, измененных между версиями hg

Я хочу создать список файлов, которые были изменены между двумя ревизиями в заданном каталоге в Mercurial. В частности, меня не интересует, что изменилось, а какие файлы были изменены в этом каталоге. Например, предположим, что между thenи otherthenизменились только 2 файла: >hg...

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

Проблема с WindowsXP (вероятно, произойдет при всех установках Win) при первом использовании Mercurial. Я нашел ответ в неочевидном месте, поэтому я сам задаю / отвечаю на вопрос, чтобы другим не приходилось искать, как я. Первое использование Mercurial на машине. Добавить новый репозиторий:...

114
Поиск автора строчки кода в Mercurial

Как узнать, кто отвечает за конкретную строку кода? Я знаю номер и имя файла, но мне бы хотелось, чтобы Mercurial сообщил мне автора (ов) этой конкретной строки кода. Есть ли для этого...

114
rsync исключить в соответствии с .gitignore & .hgignore & svn: игнорировать, как --filter =: C

Rsync включает отличную возможность --cvs-exclude«игнорировать файлы так же, как это делает CVS», но CVS уже много лет устарела. Есть ли способ сделать так, чтобы он также исключал файлы, которые игнорировались бы современными системами контроля версий (Git, Mercurial, Subversion)? Например, у меня...

110
Могу ли я сквошить коммиты в Mercurial?

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

108
Как обновить разветвленное репо с помощью SourceTree?

Я использую SourceTree (с BitBucket) для управления своим кодом. Я создал ответвление репо, и родительское репо было обновлено. Как мне использовать SourceTree для слияния исходного кода с моим разветвленным...

106
Как просмотреть историю изменений файла Mercurial?

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

105
TortoiseHg Применить патч

TortoiseHg позволяет вам отправить кому-нибудь файл исправления с вашими изменениями, но поддерживает ли он применение исправлений? Если да, то как применить патч с помощью TortoiseHg? Решение Спасибо @Will Bickford за вашу помощь. Я только что обнаружил, что эта функция указана как TODO на сайте...

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

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

103
Закрытие филиалов Hg

При использовании hg branch FeatureBranchNameи публикации его в центральном репозитории, совместно используемом разработчиками, есть ли способ в конечном итоге закрыть его, FeatureBranchNameкогда его разработка будет официально объединена с ветвью по умолчанию? Также было бы полезно, если бы...

103
«ОШИБКА: root: код для хэша md5 не найден» при использовании любых команд hg mercurial

При попытке использовать любые hgкоманды Mercurial на консоли я продолжаю получать эту ошибку. Я установил Python, используя Homebrew, и я использую Mac OS Catalina v. 10.15.1. Любая ссылка будет оценена. Вот ошибка, которую я получаю: hg commit --amend ERROR:root:code for hash md5 was not found....

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

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

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

Я собираюсь работать с другими людьми над кодом из проекта, который использует cvs. Мы хотим использовать распределенный vcs для выполнения нашей работы, и когда мы закончим или, может быть, время от времени, мы хотим зафиксировать наш код и всю нашу историю изменений в cvs. У нас нет доступа на...

99
Как я могу добавить удаленные репозитории в Mercurial?

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

98
Последствия использования графта в Mercurial

В последнее время возникло несколько вопросов о пропуске изменений при поддержке веток выпуска в Mercurial. Например: Mercurial: специфические для ветки изменения продолжают возвращаться после фиктивного слияния Почему отступы Mercurial в одной ветке влияют на другие ветки? Поскольку он был...

98
Как мне отложить кучу незафиксированных изменений во время работы над чем-то другим

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