大家好,我在使用VS2005的时候用的源代码管理软件是VSS2005,之前绑定都好好的,后来公司对源代码管理器中的文件目录和文件夹名称进行了调整,导致启动VSS2005后关闭时提示:Access to file "\\192.168.106.6\Code\users\×××(登录VSS的用户名)\ss.ini" denied"这样子的提示!
       另外有同事签出代码进行编辑后签入,我在获取最新版本时却无法获取,当我签出时才可以获取!
       请问哪位有遇到过这种情况,如何解决?不胜感激!

解决方案 »

  1.   

    Svn 与 Vss的对比
    Svn
    1. 支持重命名,这对 Java 开发来说非常重要。为了得到更好的代码,开发中需要经常进行重构,重构就经常涉及到文件的重构名,而重命名中 VSS中是不被支持的。
    2. 开发的时候不一定要锁定。
    一方面导致重构不方便,另一方面,不能离线开发,使用 SVN就不同,可以带回家继续开发,回来后,提交就行了。
    3. 多平台。
    可以支持多个平台下的操作
    4. 更好的客户端支持。
    Eclipse 中的 VSS Plugin 不如它的 SVN Plugin 好用。一个在 Windows 下用的 SVN 客户端 TortoiseSVN 也比VSS 的客户端好用(VSS 只有微软提供的一个 GUI 客户端)。
    5. 更好地与外围工具集成。
    各种各样的外围工具(主要是服务器端),满足多种需要。如果有需要,也可以自己写插件或管理脚本,开放的架构,允许我们这样做。
    6. 方便。
    一个例子:部署应用的时候,以前的做法是找出一个项目中修改过的文件,更新到服务器上去,现在可以在服务器上执行 svn export 命令,把代码库中的最新版本导出,完成部署(也可以替换回老版本)。
    7. 速度与稳定性看起来都不错。
    学习它的管理、它的工作方式,是值得的。而 VSS是一个已经被逐渐抛弃的软件。如果时间不是多得没处用,那么就把时间花在最值得花的东西上面。 VSS 主要采用独占模式(check_out,modify,check_in)SVN & CVS 采用了(update,modify,commit)工作方式 
    SVN服务器
      

  2.   

    Access to file "\\192.168.106.6\Code\users\×××(登录VSS的用户名)\ss.ini" denied"
    可以在源码管理那里把绑定去掉至于那个无法获取的问题,我想是你跟你同事在操作上的时间差造成的吧
    也就是说当你get之前,要确定他已经check in,否则当然get不到最新的版本罗