- Регистрация здесь на форуме. В ответе к этой теме я увижу ник
- Регистрация на OSDN. Ник на OSDN нужно написать в ответе, чтоб я права доступа дал
Настройка TortoiseHg
Его нужно скачать.
Открыть настройки.
Глобальные настройки » Фиксация.
Имя пользователя вписать, как в e-mail, сначала романизированные имя, фамилия (интостранцы ожидают имя перед фамилией). Потом в угловых скобках e-mail. git принуждает соблюдать такой формат, hg не принуждает, и по умолчанию вообще берёт имя пользователя из системы без e-mail и без угловых скобок. Поэтому настройка имени при фиксации — первейшая задача после установки Mercurial.
Глобальные настройки » Отслеживание проблем.
Регулярное выражение для проблемы: \#(\d+)
Ссылка на проблему:
Код
http://forum.pascal.net.ru/index.php?showtopic=$1
Требовать указания ссылки на проблему: Да
Сохранить настройки.
В норме программист вообще с разными хранилищами может работать, и такие регулярные выражения прописываются индивидуально в локальных клонах хранилища, а не глобально. Если опыт с Mercurial есть (а есть?), можно не глобально, конечно.
Завершает выполнение первого задания отправка одной ревизии в AdaMagic_Experiments. То есть, https://osdn.net/projects/referencing/scm/h…ic_Experiments/ нормально склонирован, права доступа в OSDN даны. В ревизии где-то, лучше последней строкой прописывается через решётку номер темы на форуме здесь, в рамках которой складываются изменения. Собственно изменить можно, например, gpr добавить. Почему бы и нет. Хранилище для экспериментов. Сойдёт.
Добавлено через 5 мин.
При написании темы номер ещё не назначен. Теперь, когда пишу ответ, назначен. Значит, сообщение ревизии может быть примерно таким
Код
Introduction task
Adding GNAT Project file
#32737
Adding GNAT Project file
#32737
Последняя строка должна в TortoiseHg определиться ссылкой и вести куда надо. На OSDN такую привязку отдельно надо сделать, и с OSDN тоже ссылки будут сюда вести. Если там жёстко привязку ко встроенному трекеру не сделали (как на BitBucket), такой формат и остаётся.
Складывается ревизия в локальный клон командой hg push (или кнопкой Фиксировать), отправляются ревизии командой hg push (на панели TortoiseHg значок стрелка из кубика в кубик вверх).