我们为什么要给自己挖坑呢

12.14.2006 by 鱼游浅水 - 0 Comment
Posted in 生活

Check in的时候,我什么都不能做。

合并代码是痛苦的,考虑到可能出现的复杂情况,我先写了一个checklist,然后等大家都下班了,开始做这个事情。

1, 更新SQL
2, 用Beyond Compare作文件夹比较
3, 针对项目修改的产品源码和最新产品源码合并
4, check out本地vss的全部文档
5, 备份本地代码
6, 覆盖产品代码
7, check in 全部产品代码

昨天晚上,我从8点半开始check out,一直到10点才把整个项目check到本地,回家稍微休息了一下,从11点开始版本合并。除了直接把产品和和项目不相关的代码直接覆盖,那些针对项目做修改过的产品代码和最新的产品代码还要做合并。一边比较一边合并,最后确认了几次,终于完成了版本合并的工作,看了一下时钟,已经指向2点了。

然后又改了一张报表,弄到了3点。

然后我实在没精力继续作计划变更了,就睡了。

今天一早,合并的版本发布。发布的时候还要对代码作一些调整。包括

1, 覆盖后处理页面
2, 覆盖研发组开发的针对项目做修改的产品的JSP,有数个地方
3, 覆盖实施组开发的针对项目做修改的产品的JSP,有数个地方
4, 制作更新包

我不知道我们这个项目作的工作是不是全部项目里面最复杂的,但是对于我来说,已经足够复杂了。版本发布完我开始把合并代码check in到VSS上,到现在已经1个小时了还没有完成。

项目执行到现在,很多的坑都是项目组给自己挖的,包括当初承诺的时间,包括不断变化的需求,包括为追求“通用”而设计的复杂架构,我们不断的加班,讨论,加班,在自己的坑里面挣扎,坑越挖越深,人越做越累。

希望大家一起努力,早日的从坑里面爬出来,不然坑塌了,就埋里面了。 :(

update:12:10全部check in完毕,不过我马上发现自己做了一件傻事,没keep check out,5555


随机文章:

相关日志

  • 暂无相关日志