gpt4 book ai didi

version-control - 为什么 .meteor 有 .gitignore 文件?

转载 作者:行者123 更新时间:2023-12-02 12:15:56 25 4
gpt4 key购买 nike

我正在创建一个新的 meteor 应用程序,并希望将整个应用程序置于 git 源代码控制之下。当克隆我的meteor目录的工作副本时,meteor给出:run:你不在Meteor项目目录中。

检查 .meteor 目录后,我发现这里的文件被排除在我的本地克隆中。

这样做有什么特殊原因吗?

最佳答案

正如 @Swadq 已经指出的那样,.meteor 目录是 Meteor 的目录。它包含一个文件夹和一个文件。

local 目录包含应用程序的编译版本和一些数据库信息(锁定文件和 mongodb 的实际原始数据)。这当然不应该包含在您的 VCS 中。

package 文件包含meteor 应该为您的应用程序加载的所有包。这当然很重要,并且必须包含在您的 VCS 中。更重要的是:检查此文件以确定当前目录是否是 meteor 应用程序。如果不包含此内容,您将失去所依赖的包以及简单运行应用程序的能力。使用 meteor 。

因此,理想情况下,您的 .gitignore 文件应仅包含 .meteor\local 而不是 .meteor\packages。使用 meteorite 时,.gitignore 文件也应包含 .meteor\meteorite

关于version-control - 为什么 .meteor 有 .gitignore 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15459335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com