Articles of mercurial

Меркуриальное разветвление и слияние без необходимости отталкивать ветвь

Вот что я пытаюсь сделать: hg clone http://www.my_repo.com hg branch new_branch hg update new_branch # перейти в новую ветку внести некоторые изменения в код филиала hg commit -m 'изменения в ветке new_branch' hg update default # вернуться к умолчанию hg merge new_branch # merge new_branch в значение по умолчанию добавляет изменения в значение по умолчанию […]

Неэффективная обработка переименований файлов в Mercurial

Когда я переименовываю файл с помощью Mercurial, а затем фиксирую без каких-либо изменений, почему он все равно отправляет полный файл в репозиторий? (Могу сказать, потому что последующий толчок в удаленный репозиторий показывает, сколько данных передается). Разве не очевидно, что ему просто нужно переименовать? Я использую последнюю версию TortoiseHG под Windows, и этот файл представляет собой […]

Что такое ветви в BitBucket и как управлять ими?

У меня есть следующая проблема. У меня есть репо, которое я изначально клонировал из github, используя hg-git, но так как я развивался на нем в меркуриале. Оригинальный разработчик также продолжает обновлять репо, поэтому у нас есть несколько головок, и я объединять все, что захочу, используя TortoiseHg, он работает очень хорошо (я думаю, что hg-git здесь […]

Совместное управление версиями и отслеживание проблем

У нас есть 3 команды, которые разрабатывают 3 разных проекта (.NET), и есть один проект с общим кодом и управляет SharedLibrary. Каждая команда ссылается на нее, используя субрепозитор в Mercurial. Каждой команде разрешено вносить изменения в SharedLibrary для исправления ошибок в своих проектах. Таким образом, существует вероятность, что исправление ошибки в одном проекте может привести […]

Как управлять версиями каталога в репозитории Mercurial с помощью CVS?

У меня есть hg-repo хранилища Mercurial, в котором есть каталог cvs-dir который я хочу одновременно контролировать версию в CVS, и передать в репозиторий CVS: $ ls hg-repo cvs-dir other Остальные репозитории Mercurial, такие как other не должны беспокоить CVS каким-либо образом. Как это настроить? редактировать Если я просто создаю символическую ссылку ( ln -s ) […]

Новое репо или новая папка в репо?

Итак, когда дело доходит до повторной записи всей системы, вы предпочитаете создавать новое репо для перезаписи или просто новую папку в существующем репо? Причина, по которой я спрашиваю, это новый метод папки, для которого требуется некоторое, хотя для структуры каталогов, поскольку вам нужно начать с какой-то вещи. /root /root/v1/ Затем добавьте /root/v2

Отслеживать файлы без удаления из удаленного хранилища

В нашей компании мы только начали использовать Mercurial, и перед нами стоит следующая проблема: У нас есть несколько файлов в удаленном репозитории, которые каждый разработчик меняет, чтобы добавить локальную конфигурацию, но эти файлы никогда не должны быть изменены в удаленном репозитории. Есть ли способ сказать Mercurial прекратить отслеживать эти файлы локально, не внося никаких изменений […]

Должна ли папка .hg находиться в рабочем каталоге?

Я новичок в Mercurial. Мне было интересно, есть ли способ переместить папку .hg в другое место, кроме рабочего каталога, и отслеживать изменения? Например, I have the .hg in /foo/.hg/* Can I move it to /bar/.hg/* and still monitor the contents of foo? Изменить: я параноик о рабочем каталоге. У меня есть резервная копия моего репозитория […]

Расширение системы управления версиями с помощью настраиваемого алгоритма дельта

Какие зрелые системы управления версиями позволяют переопределять алгоритмы поиска и применения дельта? Либо через плагин, либо через экстерьер инструмент не имеет значения. Должно быть возможно переопределить внутренний алгоритм разграничения VCS для определенных типов файлов. Пользовательские дельта должны храниться в репозитории, который будет использоваться алгоритмом применения дельта. Внутренняя двоичная разность в моем случае неприемлема. Я имею […]

Mercurial post-build commit в MPLAB (Eclipse)

У меня вопрос об использовании Mercurial с MPLAB (который в основном представляет собой оболочку вокруг Eclipse). Мне интересно, можно ли добавить шаг post-build для передачи проекта в репо. Прямо сейчас, мы просто делаем это грубой силой; мы довели крайность «фиксировать часто». Мой сотрудник установил событие Windows для выполнения каждые 15 минут, которое запускает написанный им […]

Intereting Posts
GitHub не позволяет мне получить доступ к подпапкам Как найти «потерянный» код в git Как посмотреть, какие файлы будут «вытащить», когда я сделаю git pull Git pull требует слияния, но никаких локальных изменений База данных RTC SCM в файле Что такое «база слияния» в MKS? Не хотите удалить ветвь x после слияния с ветвью y и мастером, возможно ли это? Лучшая практика управления версиями – периодическое обновление рабочей копии из хранилища Xcode: невозможно подключиться к svn repo Kiln не показывает изменения после успешного нажатия изменений с помощью TortoiseHg / Mercurial Могу ли я заранее планировать откат Android-приложений без пропуска номера версии? intellij idea – неспособность зафиксировать файлы содержит «@» в именах файлов, используя subversion Отдельный HEAD в GitHub Git Client Как обновить код песочницы NetSuite (только) от производства? Не удается зафиксировать управляемый svn каталог при обращении через символическую ссылку