linux – 用于ClearCase用户的SVN.如何使用?
作者:互联网
我们曾经和IBM Rational ClearCase一起工作过.
现在我们在linux(ubuntu)上开始了一个新项目,为此我们使用了SVN(tortoise).
我想要一些帮助来理解它.例如:什么是SVN中的“制作基线”?我不明白所有这个版本的数字.我们是一个主要的trunck /分支(它应该相当于一个带有清晰视图的流)并且在它下面每个人都有自己的分支(他们自己的流和它自己的视图).如果我按下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中“声明”某个组件.
标签:clearcase,linux,eclipse,svn,tortoisesvn 来源: https://codeday.me/bug/20190826/1731690.html