如何将SVN信息库与远程FTP文件系统同步

我在本地(办公室)configuration了一个Centos服务器,其中包含一个项目的SVN信息库。 许多开发人员正在研究这个存储库并进行更改。

此外,我有一个远程服务器,其中有项目托pipe的FTP 。 所以我需要手动将存储库更改上传到FTP文件系统

我研发了一个同步方法,并决定将远程FTP文件系统安装在Centos服务器上,并使用FTP尊重的项目目录rsyncSVN存储库目录与rsync同步。

我的问题是,我看不到在SVN存储库中的任何项目相关的文件或目录。

那么如何完成我的要求呢? 有什么合适的方法可以达到我的要求吗? 还是我完全误解了SVN的概念? 如果是,请让我知道这样做?

在FS中,你不能将rsync仓库本身作为目录,因为在物理层它不与逻辑内容相关联。

必须在服务器端获取存储库的内容(更好 – 没有SVN相关的元数据)作为真正的树 ,并且rsync

使用(任何)SVN客户端(CLI svn可能已经存在或者您必须安装它),您将svn export从本地存储库的file:/// URL svn exportSOMEDIR并且可以使用此SOMEDIR进行同步