svn - 从Subversion推送到Web服务器

标签 svn version-control ssh

很久以前,我试图在本地,Web服务器和Subversion之间对系统进行分类。我对this question有了一些很好的解释。

不幸的是,从SVN到Web服务器的整个发展过程中,我遇到了一个障碍,但从未重新审视。我所有的项目都是单独的,因此我是开发它们的唯一项目,而且通常我是唯一的用户。因此,大多数时候我一直能够直接写到实时服务器上。

对于2009年,我想打破这种不良习惯,并以正确的方式做事。我可以通过SSH访问我的Web服务器(我可以登录和浏览文件),但实际上并不知道如何将最新的文件从SVN中提取到服务器中。

我已经用手指搜索了骨头,但是我发现的所有东西都需要一些我还没有的知识。

我真的非常希望逐步指导如何将最新版本的代码从SVN存储库自动推送到实时Web服务器。仅供引用,我目前正在使用Beanstalk进行Subversion托管,但是如果有人有更好的建议,我完全愿意改变这一点。

谢谢

最佳答案

如果您具有SSH访问权限,则可以执行以下操作:

svn export [url to repo] [web directory]



导出将意味着您不会收到工作副本随附的.svn行李。

关于svn - 从Subversion推送到Web服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/438348/

相关文章:

svn - CVS 和 Subversion 可以设置为忽略合并中的空格吗?

svn - PHPStorm SSH 服务器指纹不匹配

visual-studio-2010 - TFS冲突类型: Writable File - A writable file by same name exists locally

linux - Amazon EC2 私钥丢失,如何访问服务器?

security - 修改SVN密码命令行

git - 如何从 GITLAB 仪表板中新创建的 git 分支中删除特定文件和文件夹?

ios - 开发新版本的 iOS 应用程序。需要新的 bundle ID?

git - SSH 公钥在 "git clone"命令上被拒绝

vb.net - 如何在vb.net中从SFTP下载文件

svn - 不同操作系统可以访问 Subversion Control 服务器吗?