[英]Drupal and versioning
我向我寻找类似的问题,其中一个似乎很有希望,但是接受的anser不适用于我(我想。)
基本上,必须拥有要部署到的服务器的权限。 那不是我的情况。 我使用托管服务,我认为我不能在其上安装SVN。
所以,我只是在一个“虚拟”网站上开发,并通过测试虚拟网站,获取内容(包括数据库)并将其放入SVN,然后将其发布到我的实际网站,以某种方式做了很多杂耍?
Drupal数据库是什么样的? 我的虚拟和现场网站不会/不会有相同的管理员/用户登录等。
还有其他人在Drupal开发和管理修订方面做了什么?
相当多的托管服务 - 甚至廉价的共享主机 - 安装了SVN或CVS客户端。 这与SVN 托管不同,SVN 托管是一些托管公司明确提供的服务。 这值得检查; 拥有源控制客户端无论如何都会让您的生活变得更轻松。
我们的启动工作流程倾向于:
我在大约一个月前就部署内容进行了演示,并在线发布了幻灯片; 它可能有用。 slidehare链接
使用Drupal进行版本控制有两个方面。
1 /结构
GIT是我的首选武器,它主要在Drupal社区中采用,实际上也非常灵活。
使用Drupal,您需要一些基本工具。
功能 ,一个模块,可以帮助您编写通常驻留在数据库中的一些站点结构。 视图,内容类型,分类法词汇表,甚至分类法术语,如果您使用UUID和UUID功能模块等...
Drush不仅可以帮助您创建和更新您的功能,而且它是构建Drupal站点时必不可少的工具。 除非您对命令行过敏,否则使用Drush管理功能比使用功能UI更灵活,更强大。
2 /内容
这个更简单,只要您没有大量内容,就可以使用备份和迁移模块。
一些Drupal友好的托管服务将为您提供预安装的GIT,如果您真的无法访问服务器,GIT仍然是一个很好的开发工具。
对不起,我没有提供任何链接,这里有点迟,但这些工具很容易找到,我相信你没有任何问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.