标签:clearcase linux eclipse svn tortoisesvn
我们曾经和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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。