用一个差异修补两个文件

时间:2011-03-17 16:08:39

标签: git

我有两个文件:config.yml-sample和config.yml。第一个是不断更新,而第二个是在.gitignore中列出。当我在config.yml-sample中添加一行并推送提交时,我希望在其他开发人员的工作空间中自动将它复制到config.yml中。

我如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

另一个简单的选择是让您的应用程序在启动时读取config.yml.sample以查找那里提到的所有配置键(或其他)。然后在加载config.yml之后,您可以看到是否缺少任何所需的键,并提示用户从config.yml.sample复制这些行,可能会在这样做时自定义它们。

答案 1 :(得分:0)

config.yml移除.gitignore,或使用hookconfig.yml-sample更新文件。在我看来,post-checkout钩子是合适的。