我在我的电脑上建了一个工作目录,当我checkout文件来改后又checkin进去,但是服务器的文件没有变化,请大家务必帮忙!

解决方案 »

  1.   


    很可能是你以前CheckOut过,比如CheckOut到了A目录
    而这次CheckOut到了B目录,那么当你CheckIn的时候,它定位到了A目录中去
    那么CheckIn的东西就与A目录中相同了,所以,在CheckIn和CheckOut的时候,请注意选择正确的目录。
      

  2.   

    服务器的版本,只要我checkin 进去才可以自动更新啊
      

  3.   

    在VSS中看看你这个文件对应的Work Folder
    我怀疑是目录不同。
      

  4.   

    kmh605(三步倒) ,你怎么能骗子呢?那是卖衣服的地方,你不说就算了,何必捉弄人呢?
      

  5.   

    我再想问一下大家,是不是我要Admin用户来设成服务器的路径来管理,这样我获取最新版本才更新服务器的文件啊,如果是客户端的checkin新版本,如果Admin用户没获取最新版本,是不是服务器的不会自动更新啊,请大家帮帮忙啊,急啊
      

  6.   

    check in 之前对比服务器的版本与本地是否相同?我怀疑,你check out 的文件跑到别的地方去了,你修改的文件就没有check 进去
      

  7.   

    我这也是这个问题,应该是checkout的数据checkin后保存到vss的数据库中了,源程序是不变的
    但是怎么合并或者获取最后版本也不是很清楚
    可以新建一个小工程测试一下
      

  8.   

    aiguo206,应不是你说的那种情况吧,因为我的工作目录只有一个,所以我checkout出来的文件修改完以后,checkin进去应是不会有错的,因为工作目录只有一个啊,对吧,我现在想问的是为什么服务器的目录下(也就是作为数据库的那个目录的文件不隋我们更新而更新啊).
      

  9.   

    那个文件就是不能自动更新的,VSS里更新的只是数据文件而已,如果你想在服务器上用这个文件,要在服务器上再CHECK OUT一次