У меня есть веб-аккаунт, на котором размещен мой текущий веб-сайт / проект в хостинговой компании XXX, но с очень небольшими привилегиями. И я подписываюсь на бесплатный хостинг svn в компании YYY. Проблема с возможностью интеграции файлов моих проектов с двух разных хостов?
Например, я обновляю свои файлы до svn в YYY, затем файлы автоматически обновляются на моем веб-сайте в XXX? Если да, пожалуйста, помогите мне или посоветуйте, как это сделать.
Ваш центральный репозиторий будет YYYY. Вы можете зафиксировать изменения в репозитории YYYY из любого места, где вы сделали svn checkout
.
Из любого места зафиксируйте свои изменения в YYYY, используя:
svn com -m "commit message"
Из XXX, если вы выполнили начальную проверку svn, вы можете синхронизировать свои файлы, вызвав:
svn update
Но я бы не рекомендовал синхронизировать локальную копию репозитория SVN на производственном сервере. Вместо этого я бы использовал svn export где-нибудь на тестовой платформе или на вашем рабочем столе и отправлял файлы на рабочий сервер с помощью sftp.
Вы можете сохранить файлы в формате YYYY, а затем периодически обновлять файлы, извлеченные из YYYY в XXXX. Вы можете выполнять обновление вручную или периодически через cron.