我有一个网站帐户,主持我现有的网站/项目在XXX托pipe公司,但几乎没有特权。 我在YYY公司注册一个免费的svn主机。 发布可能来集成我的项目文件从2个不同的主机?
例如,我将我的文件更新到YYY的svn,然后它会自动更新文件到我的网站在XXX? 如果答案是肯定的,请引导我,或者告诉我怎么做。
您的中央存储库将是YYYY。 你可以在你完成svn checkout任何地方提交对YYYY资源库的修改。
从任何地方,使用以下命令将您的更改提交到YYYY:
svn com -m "commit message"
从XXX开始,如果你已经完成了一个初始的svn结帐,那么你可以通过调用以下步骤来同步你的文件:
svn update
但是我不build议在生产服务器上同步一个SVN仓库的本地副本。 相反,我会在testing平台或桌面上的某处导出,并使用sftp将文件推送到生产服务器。
您可以保留您的文件YYYY,然后定期更新在XXXX从YYYY签出的文件。 您可以手动或通过cron定期执行更新。