51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5166|回复: 7

[求助] VSS的并行开发问题

[复制链接]

该用户从未签到

发表于 2010-8-18 10:51:55 | 显示全部楼层 |阅读模式
操作的流程:
1.有一份基础代码。
2.A开发人员先进行“check out”,然后对这份基础代码进行A模块的修改。
3.B开发人员晚些时候对这份基础代码,进行“check out”,然后也对这份基础代码进行B模块的修改。
4.每天下班后,A和B开发人员都需要把自己修改的代码“check in”。

想的问题就是A和B的代码都进行了自动合并吗?并且保证VSS中是最新的代码吗?
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-8-18 15:47:30 | 显示全部楼层
自己顶一下,管理员麻烦你关注一下。我急需要知道问题的答案。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-18 17:17
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2010-8-18 23:37:58 | 显示全部楼层
    这块代码同一时间能由多人check out 还是还是有先后顺序,一个人
    check in 之后另一个人才能check out ?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-8-19 00:02:32 | 显示全部楼层
    同时之能一个人~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    发表于 2010-9-1 13:18:47 | 显示全部楼层
    vss貌似合并不是很方便。少量文件还行,大量文件的话就很吃力了。
    建议使用商用的配置管理工作处理。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-9-19 11:21:07 | 显示全部楼层
    VSS使用"悲观锁"来管理源码,.
    对于你说的这份基础源码来说, 如果A首先check out, 那现在只能由A做修改; 只有等到A修改完成并check in后, B才可以再次修改.
    如果是这样的话, 就不存在合并的问题, 除非人为故意的;另从VSS上使用get latest version可以随时取得VSS上的最新源代码.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-9-26 12:35:05 | 显示全部楼层
    VSS使用"悲观锁"来管理源码,.
    对于你说的这份基础源码来说, 如果A首先check out, 那现在只能由A做修改; 只有等到A修改完成并check in后, B才可以再次修改.
    如果是这样的话, 就不存在合并的问题, 除非人为故意的;另从VSS上使用get latest version可以随时取得VSS上的最新源代码.
    这边也是这样的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-9-26 17:31:58 | 显示全部楼层
    vss后台支持多用户并行开发,但是不推荐在vss里面做,既然你要并行,那么直接上svn吧,稳定安全
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 07:38 , Processed in 0.077088 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表