【问题标题】:Managing local config files with SVN使用 SVN 管理本地配置文件
【发布时间】:2014-05-16 22:16:47
【问题描述】:

我的问题本质上是this one,但对于 SVN。

我有一些本地配置文件,其他用户获取这些文件不一定有意义。我现在有足够的这些配置文件,如果我把它们都丢了会很痛苦。将它们链接到代码版本会非常有帮助,因为配置文件有时会随着代码的发展而变化。

作为一个具体示例,我的项目的 makefile 偶尔会更改,但包含许多特定于路径的选项。我想将此文件添加到存储库中,以便在 I 更新时自动同步,而不是在其他用户更新时自动同步。

我已经看到这些问题questionquestion,但它们处理的文件应该位于多台服务器上。我的问题是关于将 SVN 用作同步个人备份

【问题讨论】:

    标签: svn


    【解决方案1】:

    我建议您添加一个仅适用于配置文件的预提交挂钩。如果操作的作者不是您,您可以在代码中进行限制提交的操作。 希望这会有所帮助

    【讨论】:

    • 你能多解释一下我该怎么做吗?我不确定“预提交挂钩”是什么,也不确定“在代码中进行操作”是什么意思。谢谢。
    • 签入存储库的 hooks 文件夹。您将找到预提交文件。您可以对其进行编辑并在其中进行检查,说明文件路径是否与您在此处定义的特定路径匹配,则仅应允许具有特定权限的 id 提交,或者仅当作者与您的 id 匹配时才允许提交应该允许提交
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 2015-05-16
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多