gpt4 book ai didi

svn - 我可以 svn merge 而不总是指定第一个修订版吗?

转载 作者:行者123 更新时间:2023-12-01 13:03:08 25 4
gpt4 key购买 nike

我曾经发布到 SO 的最挑剔的问题:

myproject/tags/production 始终包含 myproject 的生产就绪版本。我将主干中连续批准的修订版合并到其中,其中 N 是当前实时修订版,M 是新的所需修订版:

cd 标签/制作
svn merge -r N:M ^/trunk
svn ci -m '将主干通过 rxxxx 合并到生产中

我的问题是,为什么我总是必须指定 N?如果我只使用“-r M”,我会得到“svn:需要第二次修订”。但是 N 总是和我之前的 M 一样,我认为合并跟踪的重点(我们正在运行 svn 1.6)是为了让 svn 记住你已经合并的修订版..?

最佳答案

我自己没有尝试过,但根据颠覆文档,the merge command is smart enough to include only not previously merged changes .

但是,如果您不想包含所有主干修订版,您可以尝试:

svn merge -r 0:M ^/trunk

它应该合并尚未合并到您的工作副本中的更改 最高版本 M .

关于svn - 我可以 svn merge 而不总是指定第一个修订版吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4719032/

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