VSS(2005)中如何强行签入文件
今天来公司打开VS2005,准备修改一下其中的web.config文件,但是提示此文件已经被别人以独占的方式签出了。打开VSS2005发现的确被一名同事签出,碰巧的是这位同事今天正好又不在公司,无法联系上。为了不影响一天的工作,只能强制将此文件签入。(注意:此方法非正常做法,并且如果签出文件者已经对文件有所修改那么可能造成以后同步到VSS服务器的错误,所以仅仅在必须强制签入并确定文件不会出现的修改的情况下使用。)
步骤1: 打开VSS(Microsoft Visual SourceSafe)程序,并选择“File” -> “Open SourceSafe Database”;这个时候会弹出一个对话框,其中包含了所有可能的VSS服务器路径。
步骤2:选择对应的路径,并在下面的UserName文本框中输入那位签出者的用户名,并点击“Open”按钮,然后输入签出者账号的登陆密码;这样你就以那位签出者的身份登陆了。
步骤3:找到那个需要被强制签入的文件,这个时候你在这个文件上点击右键就可以从菜单中找到“Check In”(签入)的选项了。
步骤4:选择“Check In”菜单,这个时候会弹出一个对话框,其中包含了这个签出文件对应的路径,一般你可能不会存在对应的路径,这个时候你点击“Browser”选择你本机存在的一个路径,一般就选择你存放项目文件对应文件的路径,然后点击“OK”按钮,就可以了。这个时候可能会由于路径不一致弹出一个警告,但是不用管它就可以了。
通过以上4个步骤你就可以看到对应的文件已经被签入了,然后签出后你便可以对文件进行操作。