首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.gitignore问题

.gitignore问题
EN

Drupal用户
提问于 2018-09-20 14:47:48
回答 1查看 1.5K关注 0票数 0

我通过composer在ubuntu16.04上安装了Drupal,并试图实现与Jenkins的持续集成。因此,我希望能够在另一个位置工作(例如,在Windows 10 PC上),而我的更改的推送必须触发jenkins上的构建,它更新了ubuntu机器上的安装。

我验证了创建的.gitignore文件如下:

代码语言:javascript
复制
# Ignore directories generated by Composer
/drush/contrib/
/vendor/
/web/core/
/web/modules/contrib/
/web/themes/contrib/
/web/profiles/contrib/
/web/libraries/

# Ignore sensitive information
/web/sites/*/settings.php
/web/sites/*/settings.local.php

# Ignore Drupal's file directory
/web/sites/*/files/

# Ignore SimpleTest multi-site environment.
/web/sites/simpletest

# Ignore files generated by PhpStorm
/.idea/

# Ignore .env files as they are personal
/.env

因此,在将代码推入我的git存储库之后,我注意到各种文件夹都丢失了,比如"core“文件夹,如果缺少"core”文件夹,项目就无法工作。

我是否只需要更新.gitignore文件?还是我需要更好地了解德鲁帕尔的“作案手法”?

EN

回答 1

Drupal用户

回答已采纳

发布于 2018-09-20 15:17:38

core目录包含在.gitignore中。我不知道您想遵循哪种策略,但是,就像您有vendormodules/contribthemes/contrib等一样,您应该启动composer install来下载您的工作流程中的核心和控制模块/主题,以完成您的安装(您的composer.lock应该提交)。

如果您喜欢提交模块、主题、概要文件、库、核心等等,因为您的内容的某些部分不是由composer管理的,或者因为您不希望在构建过程中冒网络错误的风险,那么您应该从.gitignore中删除这些目录并将它们添加到git存储库中。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/269667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档