我是vc6 + vss6,vss 还没用明白。
check in 是把代码提交到数据库么?check out 是取回么?
打红色对号的代码,直观上来说,是什么意思啊?
编完了不check in 回怎么样?如果不check in 之后的代码不check out会怎么样?我一般编程序,都是:
编一个能运行的(v1)-->备分v1-->继续编--〉再成了个能运行(v2)-〉备份v2.....->备份vn->今天不编了->明天读出vn来继续编....
请问,在vss里如何方便的实现这种编程啊。请各位大虾不吝赐教我几个使用技巧啊,谢谢了。

解决方案 »

  1.   

    check in 是提交
    check out 是取回来
    打红色对号的代码就是有人已经check out 了,
    别人不能修改(特殊设置除外)编完了不check in 就是说在服务器上没有保存你最新的版本一般是这样用的今天上班开始,从服务器上下载昨天的版本(check out)
    开始工作(v1)-->check in 的时候记住,选中保持check out状态的checkbox
    (v2)-〉same.........
     (vn)->check in (不选中保持check out状态的checkbox)下班了...
      当然,vss功能强大,还有很多,
      呵呵
      

  2.   

    用VSS一般每次修改告一段落(比如一天结束)最好都要check in一次,以保存你的劳动成果,如果在一段时间(比如一个星期)内只有你一人对代码进行修改,则每次CHECK IN是可以保持CHECK OUT状态,但如果是多人协同开发,大家都有可能对代码进行修改,则不要保持CHECK OUT状态,因为任何时候只能有一个用户CHECK OUT,然后在下一次要修改时再check out出来最新的版本,修改完毕再check in。如果不修改,只想查看,可以get lastest version。另外VSS不只是管理原代码,可以管理任何文件,比如开发文档、会议纪要、讨论结果等等。简单的说就是这样,VSS中还有很多功能,比如权限控制,可以控制某个用户只能访问某些目录,具有只读、修改权限等。还有代码比较,可以看出不同版本的代码有哪些不同,如果修改有误,还可以ROLLBACK,每次CHICK IN可以加上注释,以说明这次修改的目的,修改的方法及其他,当然所有的这些操作都必须有相应的权限。总的来说,VSS用起来还是比较简单的,用一段时间就熟了。
      

  3.   

    我用了一段时间VSS但总觉得有点小问题
    我把自己的机子做服务器,同时自己也在这台机子编程,就是说也要一样的要
    check in ,check out,我也设定了本地工作路径,但就是老会出问题,有时工作路径会不起作用,也即会直接修改服务器了
    不知你们碰到这个问题没有?