我是一个Git初学者工作流的问题。我学到了很多命令,并且我知道事情是如何工作的,但我似乎无法弄清楚正确的工作流程。喜欢有一些建议。 [注意,我是唯一的开发工作在我的项目]的Git + Drupal的工作流程
一个朋友曾经告诉我,这是最好的活的服务器上运行,而该本地主机上,以避免陷入环境中的具体问题。这是真的?
我使用相同的基本主题为所有我的Drupal网站。当我在其中一个进行更改时,我目前需要将其复制并粘贴到另外10个地方。有没有办法将这个基本主题保存在一个地方,并让其他网站从中获取? Github也许?
如果我想做一个代码库和数据库的'完整'备份 - 唯一的方法是将数据库导出为一个sql文件并提交所有内容?
感谢您的帮助!
特里
感谢您的答复斯科特。 所以基本上,#2(用于多个网站相同的基本主题),我应该: 1.使git仓库在/主题/基主题某处 2.要让所有变更/编辑在这里3. 这个克隆回购在我所有的子域 4. Git拉变化到子域 再次感谢, 特里 – saltcod 2010-06-01 14:30:09
我会改变1. to/sites/all/themes/base-theme,否则是。 (通常最好将自定义内容保留在根主题和模块目录之外,这样可以使用Drupal本身更容易地升级它们。) – 2010-06-03 13:11:24
我同意Scott的所有答案,但会认为可以将整个网站转化为Git(包括数据库)。如需完整的书面报告,请访问:http://www.opc.com.au/web-development/drupal-release-management-drush-and-git 披露:我写了文章。 @markdorison也使用了Strongarm和Context模块。 – 2011-05-03 02:18:15