发新话题
打印

[转贴] vss2005(Visual SourceSafe 2005)中如何强制签入( 此文章被查看:368次,被回复:3篇!! )

vss2005(Visual SourceSafe 2005)中如何强制签入

在使用vss2005(Visual SourceSafe 2005)进行代码管理时,经常会遇到成员A对某个文件签出,然后因为各种原因,成员A离职、电脑重装、请假等等原因,致使A签出的某些文件(没有签入回来的文件)造成死锁,其它用户无法对它进行签出了。

对这种问题,没有查出好的办法,我这里有两个比较笨的办法,不过可以解决问题:

方法1:先把A签出的文件备份(在Microsoft Visual SourceSafe里可以查看哪些文件是用户A签出而没有签入的文件),然后在Microsoft Visual SourceSafe里将这些文件删除,然后将备份的文件返回先前的位置,这样您再打开vs2005,看到以前这些文件右边出现加号了吧,这样就可以签入回去了;

方法2:打开Microsoft Visual SourceSafe-》file-》open SourceSafe database-》username里输入用户A的账号,点击open,期间可能会让你输入用户A的密码,这样你就以用户A的身份登录了,登录后,你右键单击发生死锁的文件,选择check in,这样就会把死锁的文件check in回数据库了。
注:因为用户A的目录可以与你电脑上不同,如果不同Microsoft Visual SourceSafe会提示找不到相应路径,你只需要在电脑里暂时设置用户A的路径就可以了,完了把它删除掉就OK了。



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

TOP

楼上这个办法,恩。。。。。。。。。唉
直接用管理员用户进入,然后Undo checkout 不就可以了么



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

TOP

我也觉得楼主的做法比较复杂,直接用Admin强行操作比较简单易懂



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

TOP

楼主的方法的确不好,而且还可能丢失历史版本。

2楼的方法是最佳方法。

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

TOP

发新话题