gpt4 book ai didi

svn - 我如何查看 SVN 中文件的版本树,它显示了从分支到主干的合并?

转载 作者:行者123 更新时间:2023-12-02 05:15:14 30 4
gpt4 key购买 nike

我是 SVN 的新手,但已经使用 Clearcase 多年。

我的问题是我使用 TortoiseSVN 的“重新集成分支”功能对一个分支进行了一些更改,并将其合并回主干。现在,当我查看版本树时,我没有看到从分支尖端到主干尖端呈现的任何边缘,这是我希望看到的。在 Clearcase 中,您会看到合并箭头,指示文件/文件夹分支之间的合并方向。

这仅仅是 TortoiseSVN 上的一个渲染问题,还是一个简单的“合并”客户端操作,它只是被视为主干上的常规更改,除了描述操作的提交评论之外没有其他内容?

这可能吗?

谢谢,

菲尔'

最佳答案

对于 svn,一个分支只是另一个目录,不同之处在于它知道一些历史:它知道它是从哪里复制的。当您将一个分支合并到主干中时,Subversion 将采用自创建(即复制)以来对分支所做的所有更改并将所有这些更改应用到主干。它会记住哪些更改已经被合并(因此 Subversion 不存储关于合并的任何并不完全正确),因此知道不再应用它们。

因此,在 Subversion 中合并并不意味着在此处应用在其他地方所做的一些更改。因此,分支图的想法不适用于 Subversion(处理分支的方式可能是对 Subversion 最常提出的批评)。

如果你有选择,你可能想看看 Mercurial ,其可用性与 Subversion 非常相似,但在处理分支和合并方面要好得多。

如果您对颠覆感到困惑,我希望我至少可以给出一点解释。此外,SVN Book是对 Subversion 的非常好的介绍,绝对是 Subversion 新用户的必读书籍。

关于svn - 我如何查看 SVN 中文件的版本树,它显示了从分支到主干的合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1104961/

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