【问题标题】:Different version of file in Mercurial repoMercurial repo中不同版本的文件
【发布时间】:2010-05-12 11:24:51
【问题描述】:

我有 2 台服务器具有相同的克隆 Mercurial 存储库,但在此存储库的某些文件中具有不同的配置行。如何通过 Mercurial 控制这些文件,但在服务器之间拉/推时没有问题?

【问题讨论】:

    标签: mercurial tortoisehg


    【解决方案1】:

    你宁愿拥有版本控制:

    • 一个配置文件模板
    • 两个配置文件(每个环境一个)
    • 一个脚本能够获取配置文件模板并根据环境使用正确的值填充它。

    这样,拉/推时没有问题。

    【讨论】:

    • 这个问题和我昨晚在stackoverflow.com/questions/11789875/… 发的问题很相似 // 目前收到的答案同样不尽人意。 // 在我的帖子中,我解释了如何在 CVS 中提供更令人满意的解决方案。我希望 DVCS 可以提供几乎一样好的东西。
    • 顺便说一句,我经常使用 ~/.config.system1 和 ~/.config.system2,而不是一直使用模板,并让脚本从 ~/. config -> ~/.config.system1 视情况而定。 // 如果只有一些差异,这些差异被复制,则无济于事,但如果它们显着不同,则有帮助。 // 但是,我还是希望找到一个更好的解决方案,比如我在 CVS 中所做的。
    猜你喜欢
    • 2012-07-04
    • 1970-01-01
    • 2017-07-08
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多