2

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

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

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

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

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

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

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

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

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

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

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

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

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .