16 12
发新话题
打印

[求助] SVN的打标签我感觉就像是复制,不知道我的理解对不对?( 此文章被查看:793次,被回复:15篇!! )

SVN的打标签我感觉就像是复制,不知道我的理解对不对?

我想请教一下:
1、SVN的打标签我感觉就像是复制,不知道我的理解对不对?
2、假如我用SVN建立了:功能基线、设计基线、产品基线这三个目录,我想一次将功能、设计基线目录下的:用户需求说明书V1.0、产品需求说明书V1.0、测试用例V1.0、概要设计V1.0、详细设计V1.0、测试报告V1.0一次签出,应该怎么操作呢?(以上的需求说明书和设计文档是不同时间段提交的,所以SVN默认的版本也是不同的)
目前,我只会将基线库先提出来,然后再将设计库的文档提出来,但这样一来提取的还有V2.0版本,而我原目地是希望能提取指定的文档,是否要通过打标签来实现呢?但是打标签感觉就是把文档复制了一遍,所以在这里向大家求助,谢谢!

|-- 01-baseline                基线文档库
|   |--1-功能基线                 用户需求说明书V1.0、产品需求说明书V1.0、测试用例V1.0
                               用户需求说明书V2.0、产品需求说明书V2.0、测试用例V2.0  
|   |--2-设计基线                 概要设计V1.0、详细设计V1.0、测试报告V1.0                        
                               概要设计V2.0、详细设计V2.0、测试报告V2.0
|   |--3-产品基线                 最终编码、测试报告、用户手册、维护手册、安装手册



© 本文为 huang_xz1981SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

我的感觉和楼主一样;
感觉也像是复制;
不过我对SVN的功能了解的也很有限,
愿高手前来指教!!



© 本文为 CMStrugglingSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP



没人顶,自己来



© 本文为 huang_xz1981SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

呵呵,完全正确,就是个硬拷贝,比较节约时间,不过对于用习惯CC等工具的人来说,可能有点不习惯~对SVN,标签跟分支其实是一样的

© 本文为 都市边缘人 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

那我想一并将不同目录的文档提取应该怎么操作呢?例如:
2、假如我用SVN建立了:功能基线、设计基线、产品基线这三个目录,我想一次将功能、设计基线目录下的:用户需求说明书V1.0、产品需求说明书V1.0、测试用例V1.0、概要设计V1.0、详细设计V1.0、测试报告V1.0一次签出,应该怎么操作呢?(以上的需求说明书和设计文档是不同时间段提交的,所以SVN默认的版本也是不同的)
目前,我只会将基线库先提出来,然后再将设计库的文档提出来,但这样一来提取的还有V2.0版本,而我原目地是希望能提取指定的文档,是否要通过打标签来实现呢?但是打标签感觉就是把文档复制了一遍,所以在这里向大家求助,谢谢!

|-- 01-baseline                基线文档库
|   |--1-功能基线                 用户需求说明书V1.0、产品需求说明书V1.0、测试用例V1.0                               用户需求说明书V2.0、产品需求说明书V2.0、测试用例V2.0  
|   |--2-设计基线                 概要设计V1.0、详细设计V1.0、测试报告V1.0                        
                               概要设计V2.0、详细设计V2.0、测试报告V2.0
|   |--3-产品基线                 最终编码、测试报告、用户手册、维护手册、安装手册

转载请注明源自www.SCMLife.com,请保留版权. 本贴地址:http://bbs.scmlife.com/viewthread.php?tid=12554

© 本文为 huang_xz1981 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

SVN中的标签、分支是很类似的。
对于客户端签出的内容来讲,很像是“复制”的。
但实际上,在库中只是建立了一个“链接“而已。
并不会增加很多库的尺寸。

© 本文为 cityyokel 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

基本上是做不到的,除非自己去写复杂的特定功能脚本

第一、SVN不支持“把v1.0的文档全部取出来”这种基于规则的操作

第二、SVN不支持签出单个文件,不过可以使用export命令导出单个文件

第三、楼主你的基线库规划有问题,v1.0、v2.0、v3.0的文档不要全部塞到一个目录下

© 本文为 i子休 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
ed

TOP

从技术上是可以做成LZ期望的样子的。
随便命名一个期望的标签,以此为名在tags下面创建一个分支,也可以是空的,然后将需要放入的东东逐个拷贝进来好了

© 本文为 都市边缘人 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

官方的解释就是一个廉价拷贝 另外楼主的版本管理概念有问题 怎么可以这样命名文档。。。。那是不方便把1.0的全都一次性取出来的

© 本文为 wangwen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
子曰:唯变更乃不变也
子曰:唯进度与美女难追也
子在川上曰:BUG如斯乎

TOP

引用:
原帖由 i子休 于 2008-5-15 12:32 发表
基本上是做不到的,除非自己去写复杂的特定功能脚本

第一、SVN不支持“把v1.0的文档全部取出来”这种基于规则的操作

第二、SVN不支持签出单个文件,不过可以使用export命令导出单个文件

第三、楼主你的基线 ...
export 导出单个文件的时候目标文件夹拒绝访问。。。。不知道为什么

© 本文为 wangwen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
子曰:唯变更乃不变也
子曰:唯进度与美女难追也
子在川上曰:BUG如斯乎

TOP

 16 12
发新话题