SVN的ClearCase用户。 如何使用?

我们曾经使用IBM Rational ClearCase 。 现在我们开始了一个关于linux(ubuntu)的新项目,为此我们使用了SVN(tortoise)。

我想了解一些帮助。 例如:SVN中的“制作基准”是什么? 我不明白所有这个版本的数字。 我们是一个主干/分支(应该相当于一个明确的情况下的视图stream),在它下面,每个人都有自己的分支(他们自己的分支)。 如果我按svn版本的树,我看到很多数字不能改变我的分支从哪里来。

提前致谢 :-)

正如每个开发人员应该知道什么是基本的ClearCase概念? ,ClearCase和大多数最新的VCS之间的主要区别是:

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

所以当ClearCase创建一个基线时,它实际上将获取给定组件的所有文件的最新版本,并为每个文件应用一个标签。

SVN只会做一个原子操作,用一个新的标签(这实际上是一个标签“目录”中的一个便宜的拷贝,就像SVN分支一样对版本库进行一个新的修订:参见“ 你怎样使用svn tags目录? “)

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

ClearCase中的基线是“组件”,即VOB所有文件的特定子集。
一个SVN回购只是一个巨大的集中的地方,你可以版本任意数量的文件,你想要的。 您可以将SVN回购的特定目录视为一个组件(以及“标签”),但这完全由您决定:在“基准化”之前,您不会首先在SVN中“声明”组件。

SVN书籍是一个很好的资源概览:

注意: SVN不使用术语基线。 它使用标签 s,这也许是ClearCase中基线概念的一种不同的方法。