16 12
发新话题
打印

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

首先很感谢大家的回复,但是我还是有些不明白,请指教!

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

第一、SVN不支持“把v1.0的文档全部取出来”这种基于规则的操作(其实我是想问,SVN支不支持同时签出[导出]不同目录的文档,而不是V1.0,或者其它的指定文档,因为我记得在VSS里可以做的到)

第二、SVN不支持签出单个文件,不过可以使用export命令导出单个文件(这个操作我知道)

第三、楼主你的基线库规划有问题,v1.0、v2.0、v3.0的文档不要全部塞到一个目录下(我目前的需求、设计文档都是这样放的 ,请教应该怎么规划好呢?谢谢!!)

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



官方的解释就是一个廉价拷贝 另外楼主的版本管理概念有问题 怎么可以这样命名文档。。。。那是不方便把1.0的全都一次性取出来的
应该怎么命名呢?我们公司目前是按项目名称-文件名-版本,谢谢指教!!

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

TOP

引用:
其实我是想问,SVN支不支持同时签出[导出]不同目录的文档,而不是V1.0,或者其它的指定文档,因为我记得在VSS里可以做的到
SVN不支持签出单个文件,自然也不支持签出多个目录下的特定文件
引用:
我目前的需求、设计文档都是这样放的 ,请教应该怎么规划好呢?
通常是将1.0、2.0、3.0单独作为基线(也就是目录),然后存入相应的文档

Tags
|__v1.0
   |__功能
   |__设计
   |__产品
|__v2.0
   |__功能
   |__设计
   |__产品
...

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

TOP

比如你用TSVN,在tags下面创建一个空的文件夹(右键-创建新文件夹),命名为你期望的名字(创建的时候就可以命名,比如V123456789),然后将你希望放进来的文件逐个使用COPY进行操作,比如你要把某版本的A文件放到这里,就在A上面点击邮件,“复制到”,依次操作BCDE...

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

TOP

同意12楼  另外 楼上说的是复制?移动?
文件命名不要带有版本号是比较好的习惯(个人经验)

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

TOP

要引入按照目录(或者历史)分版本 而不是文件名区分  

文件名区分  是没有版本管理工具的版本管理做法

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

TOP

虽然SVN用了copy命令代替了label(tag),但是这种方式真的不是很好,强烈要求增加真正意义上的tag功能.

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

TOP

 16 12
发新话题