Это будет очень самоуверенный раздел с ответами. Я все еще скажу, что Hg имеет лучшую поддержку Windows. Я предпочитаю Git с технической и технической точки зрения, но интерфейсы все еще отсутствуют. Поддержка API отсутствует, и единственный способ взаимодействия с ней - через разбор консоли io. На самом деле все сводится к личным предпочтениям. Неважно, что вы выберете, они оба прекрасно вам подойдут по сравнению с традиционными методами.
Теперь, что касается ваших вопросов
- Что касается хостинга только по FTP, я
не совсем уверен, как это будет
Работа. Если ваш репозиторий должен быть
доступны снаружи, и вы
не в состоянии настроить свой собственный сервер
чтобы разместить его, я бы использовал сервис
такие как BitBucket или GitHub.
BitBucket поставляется с одним приватным
хранилище для каждой бесплатной учетной записи, так
Вы могли бы сохранить свою работу там. Mercurial также поставляется с инструментами, необходимыми для хостинга. Вы можете буквально отключить огонь разработчика
hg serve
, и http-сервер создаст для вас удовольствие от просмотра. Это полностью выполнимо с Git, но потребует некоторой настройки.
- Поддержка Git на Windows получил
намного лучше, но это все еще довольно
далеко позади Hg IMO. Я предлагаю вам посмотреть, с какими приложениями вы хотите интегрировать свой контроль версий, и посмотреть, поддерживают ли они hg или git. Это вполне может быть решающим фактором.
- С помощью TortoiseHG вы переименовываете файл с помощью
щелкнув правой кнопкой мыши по нему и выбрав
TortoiseHG ... -> Переименовать файл.
Опять же, я просто предлагаю вам сделать домашнее задание. Оба будут отлично работать. На данный момент это просто вопрос личных предпочтений и поддерживаемых приложений.