Ртутная путаница - коммит / толчок, отступы

2

Я пытаюсь настроить хранилище в общей файловой системе. Я использую Mercurial 2.1.2 на архитектуре на основе Windows.

Я начинаю с пустой папки в общей файловой системе и создаю в ней репозиторий. После этого я добавляю базовые файлы и добавляю их в управление версиями, а затем фиксирую изменения.

Затем я клонирую репозиторий на свой локальный жесткий диск.

Затем я делаю изменение в своем локальном репозитории, фиксирую его, затем возвращаюсь в общий репозиторий файловой системы. График общего репо, который я получаю в TortoiseHG, выглядит странно (для меня).

Это общий репо:

Структура репо TortoiseHG

Это локальный репо:

введите описание изображения здесь

В репо с общим доступом рабочий каталог всегда отображается вверху, затем график уходит «вниз» в оборот. 0 затем снова «вверх» через различные ревизии.

Мне кажется, что у меня есть две разные ветви, хотя все находится в ветви по умолчанию. Кроме того, эта «верхняя» ревизия всегда гласит: «* Рабочая директория * Не головная ревизия!»

Я заметил, что в моем локальном репозитории я не вижу этого висящего рабочего каталога в верхней части списка - все находится в одной ветви.

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

Я в принципе делаю что-то не так?

Адам Лоуренс
источник

Ответы:

2

Хорошо, я признаю, что я - ртутный манекен.

Для репозитория сервера требовалось обновить файлы рабочей директории до последней редакции с помощью команды «Обновить», после чего граф выровнялся.

введите описание изображения здесь

Адам Лоуренс
источник