带有配置文件的 Git 子模块

发布于 2024-10-22 06:04:45 字数 372 浏览 6 评论 0原文

如果我想对 Git 存储库进行子模块:

https://github.com/shadowhand/paypal

...有一个配置文件:

https://github.com/shadowhand/paypal /blob/master/config/paypal.php

...如何在不提交我的配置文件版本的情况下为该项目做出贡献?

If I want to submodule a Git repository:

https://github.com/shadowhand/paypal

...that has a config file:

https://github.com/shadowhand/paypal/blob/master/config/paypal.php

...how do I contribute to the project without committing my version of the config file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

っ〆星空下的拥抱 2024-10-29 06:04:45

提交时,不要添加该文件:

git add classes/paypal.php
...
# don't add config/paypal.php
git commit

在提交之前,请检查 git status 是否对配置进行了任何修改 - 如果您不小心进行了修改,请使用 git reset HEAD config /paypal.php 取消暂存它们。

(就其价值而言,这实际上与您将此存储库用作子模块的事实没有任何关系。)

When you commit, don't add that file:

git add classes/paypal.php
...
# don't add config/paypal.php
git commit

Before committing, check with git status that you haven't staged any modifications to the config - if you accidentally have, use git reset HEAD config/paypal.php to unstage them.

(And for what it's worth, this doesn't really have anything to do with the fact that you're using this repository as a submodule.)

哆兒滾 2024-10-29 06:04:45

刚刚发现 Kohana 建议您如何管理本地配置文件。

从数据库模块:
http://kohanaframework.org/3.1/guide/database/config

默认配置文件位于
MODPATH/database/config/database.php。
您应该将此文件复制到
APPPATH/config/database.php 并制作
那里的变化,与
级联文件系统

希望有帮助。

Just discovered how Kohana suggest you manage your local config files.

From the Database module:
http://kohanaframework.org/3.1/guide/database/config

The default config file is located in
MODPATH/database/config/database.php.
You should copy this file to
APPPATH/config/database.php and make
changes there, in keeping with the
cascading filesystem.

Hope that helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文