【发布时间】:2017-02-08 21:11:15
【问题描述】:
有没有办法将文件准确一次提交到 git repo 中,然后在 repo 中有效地将文件设为只读?
例如,我有一个配置文件,其中包含一些我不希望存储在存储库中的凭据信息,但我希望将配置文件本身的结构存储为下一个签出存储库的人的模板再水合。
这可以在回购级别完成吗?
【问题讨论】:
-
不要将配置文件存储在存储库中。把它的名字放在
.gitignore,把它从索引中删除,如果之前提交过就提交。在存储库中存储一个示例配置文件,其名称具有不同的终止符或后缀(通常在名称中添加.dist)。在可能的情况下,使用默认值填充示例配置文件,并为用户名、密码等敏感信息填充空值或虚拟值。添加足够的 cmets(使用允许它们的文件格式)以使其易于定制。
标签: git