Преобразовал hg в git, но получаю ошибки, используя git repo (SourceTree)? - PullRequest
0 голосов
/ 15 мая 2019

Я преобразовал Mercurial Repo в GIT-репозиторий с помощью hg-git (например: Как преобразовать Mercurial Repoit в Git-репозиторий без потери веток? ).

Теперь у меня есть папки .git и .hg, но мне не нужна папка .hg.Но если я удаляю эту папку, я не могу открыть папку своего проекта с SourceTree .

В папке .hg находятся файлы bookmark, git-mapfile, hgrc, branch и т. Д., А также папка store.Я думаю, мне не нужны эти файлы.Что мне делать?

1 Ответ

0 голосов
/ 16 мая 2019

Если вы считаете, что получили его в состояние, в котором хранилище эквивалентного git является правильным, то я бы сделал следующее:

  • git клонирует преобразованный репозиторий в новый репо(т.е. в новом каталоге на том же ПК)

  • Удалите оригинал из SourceTree или любого внешнего интерфейса GUI, который вы используете

  • Откройтеновый из графического интерфейса.Попробуйте что-нибудь, создайте уверенность, что это работает.

  • Если предыдущий шаг в порядке, удалите (или заархивируйте) оригинал

Еслина самом деле проблема в том, что графический интерфейс пользователя запутан в отношении состояния репозитория git- ne -hg, это может помочь очистить его, а также убедиться, что ваше преобразование работает должным образом.

Примечание- Я на самом деле не мерзавец и не человек SourceTree, поэтому я намеренно оставил вышеупомянутые шаги скорее в описательной, чем в директивной форме.

...