Как создать центральное репо в TortoiseHg, чтобы оно не отображалось в реестре репозиториев?

Я настроил локальное репо в TortoiseHg и вижу папку в списке реестра репозиториев. Я хочу создать центральный репозиторий, в который я могу отправлять и извлекать данные, когда нахожусь на разных компьютерах. У меня есть учетная запись Microsoft OneDrive, поэтому я решил использовать ее. Я сделал «Файл»> «Клонировать репозиторий»… и перешел в OneDrive, где создал папку «Mercurial». Очевидно, он клонировал репозиторий, так как теперь я вижу в списке второй репо с тем же именем, но выделенным жирным шрифтом.

Я действительно не хотел видеть центральное репо в списке. Это только вызовет путаницу. На работе мы используем BitBucket для нашего центрального репозитория, и он не отображается в списке, так почему репозиторий OneDrive? Есть ли способ скрыть это?


person user3217883    schedule 13.07.2019    source источник
comment
Я не мог понять это, поэтому я сдался и создал свою собственную учетную запись BitBucket, которая, как я не знал, была бесплатной. Он работает, как и ожидалось, с использованием BitBucket.   -  person user3217883    schedule 14.07.2019
comment
С тех пор я заметил, что OneDrive не синхронизировался, поэтому теперь мне интересно, была ли это настоящая проблема.   -  person user3217883    schedule 14.07.2019
comment
Реестр репозитория THG на самом деле имеет очень мало общего с тем, как на самом деле работает Mercurial. Это просто способ THG запомнить, где находятся репозитории. Сам Mercurial вообще об этом не знает.   -  person StayOnTarget    schedule 15.07.2019


Ответы (1)


Щелкните правой кнопкой мыши запись в реестре репозитория и выберите «Удалить из реестра».

person Mark Tolonen    schedule 13.07.2019
comment
Когда я это делаю, он удаляет его, но затем, когда я нажимаю, он говорит, что репозиторий не существует. - person user3217883; 14.07.2019
comment
@user3217883 user3217883 Когда вы клонируете репозиторий, клон указывает на оригинал, а не наоборот. Клонируйте центральный репозиторий обратно в вашу локальную систему, и новый клон по умолчанию будет отправлен обратно в центральный. Вы также можете выбрать существующий локальный репозиторий и перейти к просмотру, синхронизации и установить расположение для отправки по умолчанию в новый центральный репозиторий. - person Mark Tolonen; 14.07.2019
comment
@user3217883 user3217883 Вы также можете напрямую отредактировать/создать файл .hg\hgrc в репозитории и установить значение по умолчанию. Найдите (или создайте) раздел [paths] и установите default = C:\OneDrive\YourRepo или любой другой правильный путь к центральному хранилищу. - person Mark Tolonen; 14.07.2019