有关将 Drupal 9.4 升级到 10 的一些问题。任何其他提示均表示赞赏 [已关闭]

问题描述 投票:0回答:1

我一直在遵循此指南从9.4升级到10。目前处于第2步(9.5)。但到目前为止,我一直在运行它的 docker 容器内执行这些步骤。一切都很好,因为提交时它显示了更改。

但是当我删除 rdf 包时,我想提交该更改,但没有任何更改。这让我想知道,我做错了吗?因为如果最终没有东西可以推送到 gitlab,那么在容器内执行此操作有什么意义?

我很可能遗漏了一些东西,但有人可以解释一下吗?

正如您可能猜到的,我对 drupal 很陌生。

drupal composer-php
1个回答
-1
投票

当您删除包或修改容器内的文件时,这些更改仅适用于该容器实例,不会直接反映在主机的文件系统上。因此,除非同步修改的文件,否则主机上的 Git 不会“看到”这些更改。

  • 码头工人停止

使用 Docker Compose:打开 docker-compose.yml 文件并为项目目录添加卷映射。它可能看起来像这样:

服务: 您的服务名称: 卷: - ./path/to/your/project:/var/www/html # 主机路径:容器路径

使用 Docker Run:如果您不使用 Docker Compose,您可以直接在 docker run 命令中添加卷映射:

docker run -v ./path/to/your/project:/var/www/html your-image-name

重启容器: 使用新的卷映射重新启动容器。

验证更改同步: 在容器内进行更改(例如,删除包或更新文件)并确认它反映在主机上。您现在应该能够在主机上使用 Git 来提交这些更改。

© www.soinside.com 2019 - 2024. All rights reserved.