31 1234
发新话题
打印

[原创] 如何用日志记录VSS中的用户修改行为( 此文章被查看:4703次,被回复:30篇!! )

如何用日志记录VSS中的用户修改行为

我来帮你。

本公司使用的正是VSS

可看到所人的进出VSS的的记录(check in/add/delete等),

方法如下:

1. 在共享数据库、含有 ini 文件的目录下创建一个文本文件(切记),可取名vsslog
2. 进入VSS Admin
3. Tool-options,在Log all actions journal flie中输入:

  \\计算机名(你的VSS服务器)\VSS共享数据库名\vsslog.txt

好了,搞掂!!

-- 标题被斑竹作了修改。3/26

[ 本帖最后由 hifly 于 2007-3-26 10:31 编辑 ]
本帖最近评分记录
  • hifly 金钱 +10 赞同 2007-3-26 10:23



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

TOP

楼主说的INI文件是指:srcsafe.ini,这个文件吗?我在这个目录下新建文本文件,路径也设置了,但好像没有登记内容啊



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

TOP

vss帮助中的解释:
Sets the file where all VSS commands that change stored data are logged. (Commands that don't change data in the VSS database are not logged.) If you select this option, the specified file is a text file listing all VSS actions used by users.



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

TOP

回复 #2 xin313 的帖子

(Commands that don't change data in the VSS database are not logged.)

你修改一个文件然后ci,或者添加一个文件都可以。
刚刚试过。

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

TOP

斑竹英明啊,首先感谢您修改了主题名字

再回答上面那位同仁的问题:

建立了一个文本文件后,你再到VSS Admin中

你不能在Browse那个地方直接选择那个文本文件,我曾经试过,不行,没有记录的。要自己输入!!

你记得一定要通过网络路径就可以了,因为大家都是通过网络登录的,也就是我上面说的方法,试多几次一定可以的。

你随便创建一个目录看看,它里面应该有记录

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

TOP

今天看这个文件有记录了

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

TOP

为什么我试了不行呀,配置options时,说\\192.168.78.155\vss \does not exist

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

TOP

回复 #7 青苹果丫丫 的帖子

\\192.168.78.155\vss\(还要输入你新建的文本文件名)

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

TOP

我试过了这个方法,但是VSSLOG中为什么只记录了对于checkin的操作,checkout操作为什么没有记录下来呢?

© 本文为 nicole_zmf 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
沟通从交流开始!@_@

TOP

我也有楼上的疑问,还有show history里面也没有checkout的记录,那样的话,就要逐一目录才查看谁checkout,这样很麻烦,大家有什么好方法来查看checkout的记录啊

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

TOP

 31 1234
发新话题