gpt4 book ai didi

除工作副本根以外的路径上的 SVN Mergeinfo 属性

转载 作者:行者123 更新时间:2023-12-02 09:38:31 24 4
gpt4 key购买 nike

我有一个 SVN 存储库,其中有主干和分支。

我打算定期将主干合并到分支中,但是,当我这样做时,除了实际文件内容更改之外,我还看到许多属性状态更改。

在进一步调查中,属性更改是 mergeinfo 属性。我不希望这样,因为我们总是从顶级根级别进行分支和合并。

我用了 svn propdel命令并在合并主干之前从分支 WC 中删除了所有 mergeinfo 属性(然后恢复了根上的更改),问题就消失了。

所以问题是,我的分支如何在子目录级别获得所有这些合并信息更改?

最佳答案

Subversion 1.5.x 添加了很多 svn:mergeinfo 属性,甚至在您认为与合并无关的文件/文件夹中也是如此。但是 Subversion 仍然使用这些来减少后续合并的合并时间。

如果您不喜欢这些,您可以安全地从所有不属于合并的文件/文件夹中删除那些修改/添加的 svn:mergeinfo 属性(将其保留在工作副本根目录和从合并)。

如果一切都按 1.6 版本的计划进行,Subversion 1.6 将大大减少 svn:mergeinfo 属性。

关于除工作副本根以外的路径上的 SVN Mergeinfo 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/391864/

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