Tag Archives: Hg
Конвертирование проекта из SVN в Mercurial
В fedora linux: $ sudo yum install mercurial $ cd ~/converted $ hg convert $ hg help extensions $ hg help config $ sudo nano /etc/mercurial/hgrc [—пишем—] [extensions] convert = $ hg convert http://[url]/main/trunk/source $ cd ~/hg-repo $ hg init $ hg clone ~/converted
Генерация SSH-ключей в linux
Проверяем, есть ли SSH $ ssh -v Генерируем ключик $ ssh-keygen Для пользователей Ubuntu для доступности ключа chmod 644 ~/.ssh/id_rsa.pub ssh-agent bash ssh-add Всё) Ссылка на оригинал
Работа в hg с rsa-ключом под linux
Нужно положить в папку ~/.ssh файл id_rsa (или id_dsa) со сгенерированным ключом. У меня был ключ, сгенерированный puttygen — для работы под windows. Для конвертации достаточно загрузить файл приватного ключа в puttygen и сконвертировать в нужный формат, после чего в linux положить этот файл в указанное место.
Работа с патчами в Mercurial (TortoiseHg)
Создать патч просто — в TortoiseHg в логе правой кнопкой на ревизию->»export patch». К сожалению, в TortoiseHg 0.8.3 не удалось найти удобного инструмента для применения патчей, но можно сделать так: в командной строке зайти в корневую директорию, находящуюся под контролем версий, и написать: hg import (полный путь к файлу)\(имя патча).patch Есть один нюанс: если проверять …