fugz2008 2007-12-27 14:44
这个方法似乎不错,但是如果这样做的法,有些配置项需要它的历史版本时,启不是找不到.
那也就失去版本控制的意义喽?
hongerchen 2007-12-27 18:13
[quote]原帖由 [i]fugz2008[/i] 于 2007-12-27 14:44 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=69254&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
这个方法似乎不错,但是如果这样做的法,有些配置项需要它的历史版本时,启不是找不到.
那也就失去版本控制的意义喽? [/quote]
肯定找不到,但是有两种变通方法:
1、保存原有的配置库,如果要查历史记录,连接到历史配置库去查找
2、把去掉的那部分,单独做一个配置库,如果要查历史记录,连到这个库区查找
其实1、2是一样的,只不过论记录数量,1>=2而已
fugz2008 2007-12-28 10:14
[quote]原帖由 [i]hongerchen[/i] 于 2007-12-27 18:13 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=69300&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
肯定找不到,但是有两种变通方法:
1、保存原有的配置库,如果要查历史记录,连接到历史配置库去查找
2、把去掉的那部分,单独做一个配置库,如果要查历史记录,连到这个库区查找
其实1、2是一样的,只不过 ... [/quote]
"去掉的那部分,单独做一个配置库"怎么操作?
有些code要版本对比的时候,若新版本在1库,旧版本在2库,那要怎么对比呢?
hongerchen 2007-12-28 13:08
[quote]原帖由 [i]fugz2008[/i] 于 2007-12-28 10:14 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=69353&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
"去掉的那部分,单独做一个配置库"怎么操作?
有些code要版本对比的时候,若新版本在1库,旧版本在2库,那要怎么对比呢? [/quote]
1、去掉的那部分,在Archieve的时候,可以存到一个ssa文件中,然后新建一个配置库,Restore进去即可
2、这种情况只有拿出来比较了,其实个人认为,VSS的比较有很大局限性的,非文本文件它就不能比较的。
fugz2008 2007-12-28 15:59
1.是不是相当于把一个库分成N个.
restore进去的也就是archive时选择的目录内容,可目录里头的单个文件的历史版本还是没有像你描述的那样能去掉啊?
清除临时目录能整出一点空间来: vss admin---tools----clean temp diretory.
hongerchen 2007-12-28 18:04
[quote]原帖由 [i]fugz2008[/i] 于 2007-12-28 15:59 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=69397&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
1.是不是相当于把一个库分成N个.
restore进去的也就是archive时选择的目录内容,可目录里头的单个文件的历史版本还是没有像你描述的那样能去掉啊?
清除临时目录能整出一点空间来: vss admin---tools----clean temp ... [/quote]
可能楼上的误会了我的意思。
本帖的意思是使用archive方法,给配置库瘦身,也就是把历史版本记录删掉一些。
我在上上楼谈到的方法1,指的是把删掉的这些历史记录,restore到一个新的配置库中,以后查询历史记录,可以到这个新的配置库去查。
fugz2008 2007-12-29 10:27
[quote]原帖由 [i]hongerchen[/i] 于 2007-12-27 18:13 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=69300&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
肯定找不到,但是有两种变通方法:
1、保存原有的配置库,如果要查历史记录,连接到历史配置库去查找
2、把去掉的那部分,单独做一个配置库,如果要查历史记录,连到这个库区查找
其实1、2是一样的,只不过 ... [/quote]
嘿嘿.再回头看了一下帖子.明白了...
上面第二句话让人误解...
muyan 2008-1-19 17:25
用来做文件存储,老版本就不能轻易清除了
yuhan6067 2008-1-23 15:31
试一下看看可不可以的,,,
xyzeather 2008-1-30 17:19
一直在找方法去掉历史记录,学习了。谢谢
hugo 2008-2-18 22:03
又学到一招!
不过,还是建议大家在用了一段时间后(半年或一年)执行一次备份和瘦身,因为这样会更安全和保证运行速度更快!
漂亮老婆婆 2008-2-19 09:59
目前VSS上的数据不超过4G,我每次备份VSS数据时都出错,无法完成,不知道到底是什么原因~~~总是报数据太大了无法备份完成一样,请各位帮忙解决一下,谢谢~~~~
hongerchen 2008-2-19 10:03
[quote]原帖由 [i]漂亮老婆婆[/i] 于 2008-2-19 09:59 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=75218&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
目前VSS上的数据不超过4G,我每次备份VSS数据时都出错,无法完成,不知道到底是什么原因~~~总是报数据太大了无法备份完成一样,请各位帮忙解决一下,谢谢~~~~ [/quote]
我觉得配置库比较大(超过100M我就感觉比较大)的时候,可以考虑备份VSS数据库的方式,直接copy
i_am_xue 2008-2-25 10:42
提问
4、Archive Wizard第二步,选中“Delete Data permanently”这个选项
转载请注明源自[url]www.SCMLife.com[/url],请保留版权. 本贴地址:[url]http://bbs.scmlife.com/viewthread.php?tid=5685[/url]
我选了这一项, 然后它提示 "没有存档的文件你将不能恢复删除的数据,是否继续这个方法",那以后怎么恢复啊,没有备份文件啊?我才刚接触这个工作什么都不懂,请多指教.还有你们说那个配置库太大-12.9G,是看的哪个文件的大小,是自己建的那个库,还是里面的.ini文件,还是DATA文件夹啊,真的不懂,我们刚用应该不大,如果用直接复制配置库的方法应该复制哪个文件啊,是自己建的那个库整个都考下来吗?::em71::
hifly 2008-2-25 11:06
回复 34# 的帖子
1. 选中“Delete Data permanently”这个选项
选中就意味着删除不可恢复,要不怎么“瘦身”?
2. 复制备份和恢复同常需要复制整个配置库。
即包含srcsafe.ini文件的这个目录。
库的大小主要指data目录的大小,其他的文件变化不大。temp目录中的文件可以删除。
[[i] 本帖最后由 hifly 于 2008-2-25 11:07 编辑 [/i]]
hongerchen 2008-2-25 16:37
[quote]原帖由 [i]i_am_xue[/i] 于 2008-2-25 10:42 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=76276&ptid=5685][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
4、Archive Wizard第二步,选中“Delete Data permanently”这个选项
转载请注明源自[url]www.SCMLife.com[/url],请保留版权. 本贴地址:[url]http://bbs.scmlife.com/viewthread.php?tid=5685[/url]
我选了这一项, 然后它提示 "没有 ... [/quote]
i_am_xue小MM的问题,我们hifly大哥已经做了解答。
对于i_am_xue小MM这种不懂就问的精神值得鼓励,相信论坛中也有很多像你这样的朋友,只是他们潜水比较多。把你不明白的问出来,论坛的朋友如果能够帮助你,都会回答你的。你和其他朋友都会有所受益。
当然,如果i_am_xue小MM想做好一个VSS的CM的话,需要系统的了解一下VSS,其实VSS很简单的,如果实在是需要什么教材的话,可以参考一下论坛中我和hifly发表的VSS2005使用指南和经验总结(王婆一下,呵呵),相信对于初学者还是有用的。
i_am_xue 2008-3-7 16:12
回复 35# 的帖子
谢谢你的解答.::em34::
i_am_xue 2008-3-7 16:16
回复 36# 的帖子
呵呵,感觉真的很温暖,只是没有及时来看,来答谢大家.这也给了我一定的信心,谢谢啦啦啦啦............海飞,阿奇
wawaxue 2008-3-12 11:03
要是VSS提供压缩方法进行压缩存放就比较好。比如从某个日期之前的压缩存放,而该日期的版本作为当前操作的版本是不是速度就快一些?
nizhazha 2008-3-24 10:43
;)
备份后删除历史记录是一个办法,或者对一个数据库进行拆分成N个也行,这样就不用删除历史记录啦。我们公司就是这样做的。