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::