#mercurial #tortoisehg
#mercurial #tortoisehg
Вопрос:
Я новичок в использовании Mercurial для поддержки своих редакций кода. Сервер моей компании использует SVN, и я хочу поддерживать свой локальный репозиторий, поэтому я фиксирую в своем Hg, когда у меня есть небольшое изменение в моем коде. После тщательного тестирования моего кода я могу отправить свой код обратно на сервер SVN.
Я устанавливаю TortoiseHg и могу клонировать другой проект с открытым исходным кодом на свой компьютер. И у меня правильно установлен плагин HgSubversion.
Прямо сейчас я могу выполнить операцию клонирования, используя следующие команды:
$ hg клонировать svn https://XXXX:8443 тест
Но после завершения клонирования в папке test остается только папка .hg.
Почему это происходит? Как я могу это исправить?
Спасибо
Water Lin
Ответ №1:
Возможно, у него есть некоторые файлы, которые хранятся в репозитории с именем файла, отличным от ascii. Mercurial пока не может корректно обрабатывать имена файлов, отличные от ascii. Вы пытались проверить журнал? Вы можете сделать это с помощью команды «hg log», чтобы убедиться, что все файлы были импортированы в Mercurial. Затем загрузите и установите расширение fixutf8. Это может решить проблему. После установки fixutf8 вы можете обновить текущую рабочую папку, чтобы снова выполнить возврат.
Комментарии:
1. Да, ПРАВИЛЬНЫЙ ОТВЕТ. Спасибо