现在想做一个类似VSS/CVS的版本控制的工具,大家讨论一下都会遇到什么问题?
最好给些建议和实例!非常感谢!!

解决方案 »

  1.   

    一点个人的看法
    1,用户权限的设定和修改需要仔细考虑
    2,文件访问的规则(比如,一个用户checkout后,其他用户只能view,而不能修改)
    3,文件的定期备份
    .....
      

  2.   

    关键是管理方式的规划,CVS好像是开源的,看看代码再说吧
      

  3.   

    的确有很多问题,先实现一部分功能就行。可能就是局域网内部几个用户,
    现在可以只考虑两部分:
    1、文件版本如何表示
    2、socket
    至于多线程的管理,现在可以不考虑。