加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区

查看完整版本: SVN中如何创建基线?

60124 2008-6-26 13:09

SVN中如何创建基线?

最近正在学习SVN,但在使用SVN的客户端工具时,发现没有办法创建基线,请高手指教。

ccproxy 2008-6-26 14:18

是吗?不会吧,

建立一个项目后,然后自己在本机上建好基线,然后加入到服务器上就行了

danshengshi 2008-6-26 17:01

标记,下载下来,上传上去!建议最好不要用客户端工具,改用其他的。

nizhazha 2008-6-26 18:11

能不能有人说的详细点啊.

怎么在本地标记啊.为什么不能用客户端?

CMStruggling 2008-6-26 18:38

SVN用客户端工具TortoiseSVN创建基线其实就是copy。

callmechen 2008-6-28 17:01

[quote]原帖由 [i]CMStruggling[/i] 于 2008-6-26 18:38 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=100564&ptid=13670][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
SVN用客户端工具TortoiseSVN创建基线其实就是copy。 [/quote]

你的观点和楼上板凳那层的一样,其实是误解!

SVN客户端有两个功能要区分开,即“分支”和“复制”,前者是可以在版本分支图中体现的,也就是说对基线可以实现追踪行。SVN的打基线,并不是复制那么简单。

至于楼主说的创建基线,其实是个很业余的问法,基线应该是CM与项目经理在项目计划与配置管理计划中建立的。具体到实施的时候其实只是执行基线。简单地说,就是把满足基线条件或满足时间点的那一版程序+文档,“另存”到一个受限区。当然,如果使用了某些需求跟踪软件或配置管理平台的话,可以自动识别需求基线是否满足,最后自动“创建”。

不知道我这么解释,楼主明白了多少。

60124 2008-6-28 20:47

谢谢,您的解释很容易理解,对基线有了进一步的了解。至于“创建基线”一词,好像在使用CC时有此功能,是借鉴过来的,贻笑大方了。

[[i] 本帖最后由 60124 于 2008-6-28 20:55 编辑 [/i]]

CMStruggling 2008-6-28 21:03

[quote]原帖由 [i]callmechen[/i] 于 2008-6-28 17:01 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=100916&ptid=13670][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]


你的观点和楼上板凳那层的一样,其实是误解!

SVN客户端有两个功能要区分开,即“分支”和“复制”,前者是可以在版本分支图中体现的,也就是说对基线可以实现追踪行。SVN的打基线,并不是复制那么简单。

... [/quote]
我理解可能也很不够;
分支,合并;
标签打基线;
总觉得不太对劲;
回头好好研究一下这方面的知识。

callmechen 2008-6-28 21:42

我理解的:
分支:同一版本的文件(有关联性,在版本分支图中有体现)
复制:同一版本的文件(无关联性,在版本分支图中无体现)
合并:将文件合并。如果是线性修改,SVN会自动合并,否则还需要人工修改合并。为了保持工作区与集成区的区分,一般我们都先打分支,然后再在集成区内合并。这样无论合并成功与否,都能在版本分支图中追溯到工作区的对应文件。

标签:给操作加上注释,方便以后识别版本号。但SVN不支持图标式标签,好像CVS支持。

[b][color=Red]2008年7月14日补充:经过试验,“分支”功能相当于“快捷方式”,打一个分支后配置库的大小变化严重小于对象文件的大小。[/color][/b]


另,对CC我了解不多,但从公司的RPM接触中,体会到IBM的一些翻译很繁琐,和现实的不一样。我们在部署RPM的时候就专门派了两个人和IBM一起校对词汇,把系统中的和现实的统一,并做记录。

[[i] 本帖最后由 callmechen 于 2008-7-14 14:47 编辑 [/i]]

qunsheng_83 2008-7-1 12:11

确实要多看看概念,再结合实际去体会了解~::em71::
页: [1]
查看完整版本: SVN中如何创建基线?