gpt4 book ai didi

mercurial - 使用 Mercurial 的 "hg copy file file2"的实际使用示例是什么?

转载 作者:行者123 更新时间:2023-12-02 23:10:01 25 4
gpt4 key购买 nike

Mercurial 有一个

hg copy file file2

命令和更改可以在第一次 merge 时传播更改。 O'Reilly Mercurial 书中指出,Mercurial 是唯一可以做到这一点的源代码控制系统。

这有什么实际用途?书上提到制作文件的副本并进行错误修复,因此错误修复可以传播回原始文件,但是有了版本控制,我们通常不是直接编辑文件吗,如果错误修复有效,则直接提交该文件?或者,即使由于某种原因我们需要制作副本,我们也可以cp file file2,测试修复,然后mv file2 file将该文件移回原始文件,并提交文件。使用 hg copy 功能的一个很好的例子是什么?

最佳答案

这是我个人使用过的一个例子。具有复杂配置文件的软件包有时会提供名称类似于universe-wsgi.ini.sample(嗨,galaxy)的示例,并且作为安装的一部分,您应该复制.ini。示例 文件转变为.ini 文件。如果您使用以下方法执行此操作:

hg copy universe-wsgi.ini.sample universe-wsgi.ini

然后每当您使用 hg pull 更新软件时; hg update 示例中可用的新设置将及其默认值添加到您的自定义版本中。

关于mercurial - 使用 Mercurial 的 "hg copy file file2"的实际使用示例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3947382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com