注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 子域部署Exchange服务器详..
 帮助

程序同步造成的原因


2007-05-18 14:06:41
 标签:程序 同步   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://guojie.blog.51cto.com/59049/27197
    最近在工作中,遇到了一个比较奇怪的问题。浪费了不少时间,最后终于找到了问题的原因。所以希望写出来分享一下。
    我们整个项目组,用的是Eclipse,CVS控制版本。
    出现的问题是:同样的代码,在我本地机器上运行是没有错的,但是在别人的机器上却出错。在我本地运行出错的,在别人机器上却没有问题。
一开始分析的可能会是以下的原因:
1:代码写的有问题。很快被否定,如果有问题,在那里都应该出错。
2:因为IE的插件比较多,所以怀疑是IE的问题。是不是我本地装了什么垃圾插件,导致程序无法运行。
3:是不是环境不一样,我本地的配置是不是做了什么设置。

结果:不知道是什么原因,我有部分代码一直没有与服务器同步。
1:一部分公共代码没有取下来,导致我本地一直是比较早的版本。所以就造成在别人机器上没有问题,在我本地机器上却有问题。
2:一部分我的代码没有传上去,导致别人取的都是比较早的版本。所以就早成在我本地机器上没有问题,在别人机器上却有问题。
       解决问题很简单,把本地的文件全部删除后,从服务器获取了最新的代码即可。可是浪费在找原因上的时间却很多。
       经过这件事,以后再遇到问题,应该仔细分析出现问题2个对立面有什么区别。找出不同,原因也就简单多了。
       比如:这次这个问题,出现这种本地和他机异常,首先就是机器的不同,如果机器的配置都一样。那就只有代码不一样了。

本文出自 “程序人生” 博客,请务必保留此出处http://guojie.blog.51cto.com/59049/27197





    文章评论
 
2007-05-21 10:22:15
这就是版本控制。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: