公司让我做版本控制工作,没接触过,希望各们大虾帮帮忙!
现在公司的增量版本都是手工制作的,制作过程如下:
用CC客户端创建2个clearcase视图,分别连接两个基线,把代码都下载到本地,然后用文件比较工具(bc)比较下载到本地的两个基线内容之间的差异。将差异文件拷到一个文件夹下制作成增量版本。对于差异文件中的java源文件,要用IDE导入项目,编译成对应的类文件拷贝到增量版本包中。
过程比较复杂哈!有时候一天做好几次这样的重复性操作,很苦恼,我觉得应该有什么自动化工具可以完成此类操作吧,运行一条命令,一切自动完成!
学习了一阵子ant,感觉还是没头绪,ant能实现创建视图并将基线的内容下到本地吗?或者其它的方法实现自动制作增量包?
希望大虾给指条明路,不胜感激!
------解决方案--------------------------------------------------------
可以用perl写一个脚本,提取两个基线的差异变更集