admin 管理员组文章数量: 887019
2024年3月19日发(作者:数据库查看表结构命令)
SVN使用教程
概要
概述
SAE自2011-7-10日起,将全面支持SVN代码部署,用户不仅可以通过任何SVN客户端部署代码,
而且SAE现有的代码部署方式也已经对接应用的SVN仓库,即使不使用SVN客户端部署代码,也保证了
代码版本。
如:通过桌面SDK或在线SDK代码编辑器()等方式对代码的修改、部署等
操作也会像svn commit一样,产生一个新版本。通过SVN客户端svn update可以获取最近的更新,也可
以通过svn客户端回滚代码。
SVN仓库地址: /your_app_name (
您可以通过此地址直接访问
)
如:应用域名是
,那么
SVN
仓库地址是:
/test
SVN用户名: SAE安全邮箱
SVN密码: SAE安全密码
注
:SVN
用户名和密码为安全邮箱和安全密码,不是微博账号和微博密码!
与标准SVN的区别
为了保持与SAE兼容,使用svn方式部署代码到SAE有如下限制:
1. 文件名或目录名不允许含有以下字符:",*,?,<,>,|,另外文件或文件名的开始与结束也不允许有空格。
2. 上传单个文件大小不超过20M
3. 单个目录下的文件个数不能超过2000个
4. 每个应用代码总大小不超过100M
5. 单个版本代码总大小不超过50M
6. appname目录下只允许存在10个以内的版本,并且版本号必须为正整数。(也就是说appname下
面只允许出现10个以内的正整数目录名,不允许有非目录的存在)
代码部署原理
SAE代码部署分为三步:
创建应用
登陆SAE在线管理平台,“创建新应用”(/?m=myapp&a=create)时,如果创建成
功,系统会自动为该应用创建一个SVN仓库。假设新创建的应用名为newapp,那么仓库地址为:
/newapp/
此时,可以通过本地SVN客户端检出(checkout)该应用的本地工作目录。
部署代码
SAE提供了不同的代码部署方式,可以分为两类:
一是通过SVN客户端部署,这是SAE推荐的代码部署方法。
另一个是通过非SVN客户端部署,即SAE之前提供的代码部署方式,如桌面SDK(winodws, linux)、
在线SDK(即代
码在线编辑器)和推荐应用安装。
这两类代码部署方法都会更新应用的SVN仓库版本,但必须注意的是非SVN客户端部署方式无法提供
版本管理
功能,只能看到最新版本的代码,也无法回滚代码。
因此,强烈建议仅使用SVN客户端方式部署代码,如果同时使用非SVN客户端方式部署,为避免代码
版本冲
突,请及时在本地SVN工作目录下执行svn update操作,保证本地工作目录与线上代码保持一致。
验证
代码更新后,通过svn update或直接通过浏览器访问应用查看代码是否已经更新到线上。
版权声明:本文标题:SVN使用教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1710816488h576817.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论