gpt4 book ai didi

svn - 通过多次合并跟踪 SVN 更改

转载 作者:行者123 更新时间:2023-12-04 23:24:57 26 4
gpt4 key购买 nike

在工作中,我们使用分支策略,其中所有更改都从开发分支开始,然后通过一个或多个集成分支进行,最后在发布分支中结束。

有时(比我想要的更频繁)我发现自己需要弄清楚特定更改的起源(哪个开发分支)。在这种情况下,我必须花费大量时间扮演侦探,以通过 2-3 次合并向后追踪更改。

我错过了一个简单的方法来做到这一点吗?

最佳答案

在 subversion 1.5 和更高版本中,一些命令有一个 -g 选项来使用 megeinfo 数据来构建更完整的历史 View 。这确实需要您在服务器上使用 subversion 1.5 或更高版本,并与 svn 1.5 或更高版本完成所有合并。

  • svn log -g
  • svn 责备 -g

  • 一个快速测试表明这不能完美地工作(我在一个相当简单的测试用例上有重复的历史条目)但它可能足以满足您的需要。

    有关新的 mergeinfo 属性的更多信息:
    http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html

    关于svn - 通过多次合并跟踪 SVN 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640046/

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