加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[原创] VSS“悬案”的元凶——影子文件夹(shadow folder)( 此文章被查看:915次,被回复:7篇!! )

本主题由 hongerchen 于 2008-6-21 14:32 提升 本主题被作者加入到个人文集中

VSS“悬案”的元凶——影子文件夹(shadow folder)

[案例]
在VSS服务器上,有一个文件夹,里面居然有某个配置库的最新配置项,而且总是最新的。难道有人在自动获取配置项。

[案情疑点]
1、服务器密码管理严格,只有少数几个人知道密码
2、能够Get Latest Version的人肯定需要VSS的用户密码
3、是一项自动行为,因为即使把这个文件夹删除,到时候又会创建
4、没有留下任何蛛丝马迹

[分析过程]
1、首先看“计划任务”,看不能有任务行为,结果没有
2、看看系统的进程,没有可以进程
3、看看VSS的操作日志,没有可以记录
4、查看VSS服务器上是否有一些自动获取代码工具,结果没有

[突破性进展]
1、正在查案的时候,发现该配置库正好有人Check In代码
2、VSS服务器上,这个文件夹重新创建,和Check In的代码一致
3、凭借VSS的管理经验,想起了“shadow folder”这个功能,觉得肯定是它在捣鬼

[结案]
1、结果在VSS Administraor工具中,没有看到定义了“shadow folder”
2、正当绝望的时候,想起了“shadow folder”有个BUG,就是有可能在UI中看不到定义
3、查看srcsafe.ini,看到了元凶“Shadow = C:\XXXX”,去掉这个,结案,判死缓

[元凶介绍]
“shadow folder”,翻译过来叫做“影子文件夹”。是VSS的一个功能,其实我觉得这个功能还不错。
1、它对应VSS服务器的一个物理文件夹,同时对应VSS配置库的一个目录(例如:$)
2、当VSS配置库的该目录里面的内容发生变化(如:Add、CheckIn等)的时候,会自动Get最新版本放到VSS服务器的物理文件夹中
3、这个物理文件夹可以通过网络共享给相关的用户,以让他们获取最新的配置项
4、这样一来,我们就不需要给每个需要Read这些配置项的人增加VSS的用户、分配权限



© 本文为 hongerchenSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
学习创造财富   交流建立友谊

TOP

呵呵,能够把技术文章写成侦探小说,hongerchen是第一个啊。
由衷的赞一个。



© 本文为 懂你SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
优惠购买Rational,Telelogic,Hansky产品,企业VIP服务、实施
VIP服务电话:13581809377

TOP

引用:
原帖由 懂你 于 2008-6-20 11:33 发表
呵呵,能够把技术文章写成侦探小说,hongerchen是第一个啊。
由衷的赞一个。
谢谢老大赞赏,下次争取写成爱情小说,呵呵。



© 本文为 hongerchenSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
学习创造财富   交流建立友谊

TOP

呵呵,等你那天退休了,可以在家写小说了,多种版本。
或是将VSS的使用中遇到的问题用不同的风格写出来,肯定寓教于乐,呵呵
而且也可以激发学习人的思维能力,哈哈
有创意
到时我肯定买一本

[ 本帖最后由 wenleili 于 2008-6-20 12:16 编辑 ]

© 本文为 wenleili 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
每天都是崭新的!!

TOP

wenleili的建议很好。

一般技术教程都比较死板,而且VSS的教程也比较少。说不定我可以树立一种新的风格。呵呵。
周末我好好想想,说不定就动手干了。

© 本文为 hongerchen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
学习创造财富   交流建立友谊

TOP

影子文件夹(shadow folder);
比较迷糊;
好好研究一下快乐阿奇的侦探故事,嘿嘿。

嗯;快乐阿奇还是很有创意的哦;
枯燥的理论知识;
换种方式真的很精彩;
我记得当时我写那篇文章“超级巡检是怎样炼成的”的时候也打算写成一片武侠小说(也比较喜欢写武侠小说,而且曾经也写过);
发现那有点太长了,还会担心不太好;
后来就随意了。

哈哈;
这个世界需要创新。

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

TOP

拜读了小马哥的《超级巡检是怎么炼成的》,你的事迹在论坛广为传播啊。

我好像3个月才修成了版主,呵呵

© 本文为 hongerchen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
学习创造财富   交流建立友谊

TOP

引用:
原帖由 hongerchen 于 2008-6-20 14:27 发表
拜读了小马哥的《超级巡检是怎么炼成的》,你的事迹在论坛广为传播啊。

我好像3个月才修成了版主,呵呵
阿奇你是技术方面的实力派选手;
有实力的人很快就会被发现,挡不住啊;
呵呵;
我要和你好好学习关于VSS方面的知识呢。

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

TOP

发新话题