Назад | Перейти на главную страницу

Можно ли интегрировать svn с другого хоста?

У меня есть веб-аккаунт, на котором размещен мой текущий веб-сайт / проект в хостинговой компании 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.