gpt4 book ai didi

Svn mergeinfo 星标修订

转载 作者:行者123 更新时间:2023-12-04 16:59:09 26 4
gpt4 key购买 nike

我正在将分支上所做的修订合并回主干(使用 TortoiseSVN 1.7.10,Build 23359 - 64 位)。

当我运行合并信息命令时,例如

svn mergeinfo https://url/code/branches/project.2.5/@{2012-12-11} https://url/code/trunk -R --show-revs=eligible

我收到一个标有星号的修订版
r12345* 

如果我检查主干上的 svn:mergeinfo 属性,该修订号看起来像是已合并,例如
/code/branches/project.2.5:10000-15000

所以,如果我理解正确的话,那个修订版已经合并了,那为什么它仍然被认为是合格的?

(就上下文而言,我有一项日常任务,它监视所有分支并在其中任何一个分支有任何未完成的合并时报告,这样我就可以跟踪任何有可能与主干 fork 的分支。我想知道我是否可以忽略此修订或是否需要特别注意。)

结果中的星号是什么意思?

最佳答案

回答我自己的问题,但经过同事指出the merge info section in the manual ,特别是 Mergeinfo Inheritance 和 Non-Inheritable Ranges 部分。

基本上问题是存在冲突 svnmergeinfo路径中的属性 - 因此,虽然在根级别看起来修订已合并,但在树的更下方有目录,更靠近在不合格修订中实际更改的文件,其中包含冲突信息。

在我的情况下,这可能是因为我一直在手动更新根级属性,而没有意识到某些子目录具有自己的、冲突的、先前的 mergeinfo 值。

关于Svn mergeinfo 星标修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838581/

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