gpt4 book ai didi

linux - ClearCase 用户的 SVN。如何使用?

转载 作者:可可西里 更新时间:2023-11-01 11:47:29 25 4
gpt4 key购买 nike

我们曾经与 IBM Rational ClearCase 一起工作.现在我们在 linux (ubuntu) 上开始了一个新项目,为此我们使用 SVN (tortoise)。

我需要一些帮助来理解它。例如:什么是 SVN 中的“制定基线”?我不明白所有这些版本号。我们有一个 MAIN trunck/branch(在明显的情况下,它应该等同于一个带有 View 的流),在它下面每个人都有自己的分支(他们自己的流,有自己的 View )。如果我按 svn 版本树,我会看到很多数字,无法确定我的分支来自哪里。

提前致谢:-)

最佳答案

What are the basic ClearCase concepts every developer should know? 中所述,您会发现 ClearCase 与大多数较新的 VCS 之间的主要区别是:

ClearCase 逐个文件说明原因,而不是在存储库级别。

因此,当 ClearCase 制定基线时,它实际上采用给定组件的所有最新版本的文件,并为每个文件应用标签。

SVN 将简单地进行原子操作,使用新标签对存储库进行新修订(这实际上是标签“目录”中的廉价副本,如 SVN 分支:参见“What do you use the svn tags directory for anyways?”)

另请注意,ClearCase 中的“基线”指的是 UCM 方法,它是 ClearCase 的补充,在 UCM 中没有对应关系。

ClearCase 中的基线是针对“组件”的,即 VOB 所有文件的特定子集。
SVN 存储库只是一个巨大的集中位置,您可以在其中对任意数量的文件进行版本控制。您可以将该 SVN 存储库的特定目录视为一个组件(并且只是“标记”),但这完全由您自行决定:您不会先在 SVN 中“声明”一个组件,然后再对其进行“基线化”。

关于linux - ClearCase 用户的 SVN。如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692411/

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