不是手动从 SVN 下载文件(通过结帐),然后通过 csp 或 FTP GUI 将它们复制到 sftp 服务器,是否有可以将这些文件直接导出到 sftp 服务器的 svn 命令?
例如:
svn export https://mysvnserver/folder/somefile.php sftp://somesftpserver/somepath/somefile.php
不是手动从 SVN 下载文件(通过结帐),然后通过 csp 或 FTP GUI 将它们复制到 sftp 服务器,是否有可以将这些文件直接导出到 sftp 服务器的 svn 命令?
例如:
svn export https://mysvnserver/folder/somefile.php sftp://somesftpserver/somepath/somefile.php
不,没有。虽然 svn 支持不同的服务器连接协议,但工作副本始终位于本地文件系统上。
但是,您可以创建一个提交后挂钩,该挂钩将在每次提交后执行,例如将您的存储库的新版本上传到 ftp 服务器等。看看https://subversion.apache.org/faq.html#website -自动更新或谷歌。