Мы предлагаем некоторые из наших веб-разработок, и одна из моих целей - получить контроль над версиями. Прямо сейчас я смотрю в основном на HG и Git, соответственно. Из-за какого-то неровного поведения Базар был выбит из-за бега.Выбор системы управления версиями для простого веб-сайта
Самые большие точки на мой взгляд, являются:
- Доступ к нашему веб-хостинга является FTP-только. Меня это немного беспокоит.
- Люди, которые будут обрабатывать все, не являются разработчиками, поэтому мне нужен хороший простой способ настроить ситуацию; Хороший графический интерфейс - это необходимость.
- Распределенная модель важна, так как наш дизайнер не подключен непосредственно к нашей сети и будет торговать файлами на флэш-накопителе на данный момент, если не навсегда.
- Наш дизайнер находится на Mac. Все остальные находятся в Windows.
У меня есть несколько вопросов, а также:
- Я знаю, что можно опубликовать ветку через FTP от большинства систем. Можно ли сделать что-нибудь еще (вернуться и т. Д.)?
- Поддержка Git на Windows ранее была известна как ужасная. Похоже, что все получилось немного лучше. Скорее всего, все будет хорошо развиваться?
- С TortoiseHG, как вы перемещаете файл с версией? Обычно его перемещение не работает (как и ожидалось), но, похоже, не существует опции «HG Move».
Duplicate: http://stackoverflow.com/questions/330848/best-version-control-for-a-one-man-web-app – skaffman
Предлагаю вам отделить свои проблемы. Существует контроль версий, а затем развертывание. Вы можете обмануть самые популярные VCS в развертывание для вас материала, но это не значит, что вам нужно. – innaM
Я бы также сделал битбакет против github (или других) как часть уравнения. Эти сайты следует использовать, если у вас нет конкретной причины размещать собственный сервер. Чем вы можете выбрать на основе услуги в дополнение к программному обеспечению. –