На Windows XP вообще не показывает русские буквы, вмето них точки и разные знаки препинания. На FreeBSD ссылка, открытая в браузере, отображает текст с неопределённой кодировкой. Но при копировании фрагмента из PDF в текстовый редактор текст передаётся правильно, без форматирвоания только:
9.1.3. Ошибочное вытягивание
Стандартной
методикой
работы
с
Mercurial
является
поддержка
разработки
отдельных
веток
проекта
в
отдельных
хранилищах.
Ваша
комманда
разработчиков
может
содержать
один
репозиторий
для
релиза
проекта
версии
«0.9»
,
и
другой,
для
других
изменений,
войдущих
в
версию
«1.0»
.
На
этом
примере,
можете
представить
себе
неприятные
последствия
случайного
вытягивания
изменений
из
общего
хранилища
ветки
«1.0»
в
ваш
локальный
репозиторий
релиза
«0.9»
.
В
худшем
случае,
вы
заплатите
за
невнимательность
втолкнув
те
самые
изменения
в
общее
«0.9»
дерево,
запутав
остальных
разработчиков.
(Не
волнуйтесь,
к
этому
ужасному
сценарию
мы
вернёмся
позже).
Впрочем,
вероятнее
всего,
Вы
заметите
это
сразу
же,
поскольку
Mercurial
покажет
вам
URL
из
которого
происходит
вытягивание.
Или
Вы
обратите
внимание
на
подозрительно
большое
число
изменений
в
хранилище.
Для
исключения
этих,
только
что
втянутых
правок,
отлично
подходит
команда
hg rollback
. Mercurial
группирует
все
изменения,
внесенные
командой
hg pull
,
в
одну
трансакцию,
поэтому
всё,
что
вам
нужно
для
исправления
ошибки
—
одна
команда
hg rollback
.