我有两个文件:config.yml-sample和config.yml。第一个是不断更新,而第二个是在.gitignore中列出。当我在config.yml-sample中添加一行并推送提交时,我希望在其他开发人员的工作空间中自动将它复制到config.yml中。
我如何实现这一目标?
答案 0 :(得分:1)
另一个简单的选择是让您的应用程序在启动时读取config.yml.sample
以查找那里提到的所有配置键(或其他)。然后在加载config.yml
之后,您可以看到是否缺少任何所需的键,并提示用户从config.yml.sample
复制这些行,可能会在这样做时自定义它们。
答案 1 :(得分:0)
从config.yml
移除.gitignore
,或使用hook从config.yml-sample
更新文件。在我看来,post-checkout
钩子是合适的。