星期五, 十一月 09, 2007

第三方代码管理

代码库里面如果有第三方的代码,可不是太好管理, 这里有一个比较不错的方法,但稍嫌复杂:
 
* 第三方代码单独分支存放,象一般代码一样进化版本,但过去的每个版本都打标签,这样就不用保存多个版本的拷贝了。
* 在其它分支上,不断修改第三方代码的bug,当第三方代码升级后,从其所在的特定分支,merge过来。

这里第一步的进化版本有点困难(相当于重建版本历史),可能需要一些非常规的手段,比如脚本等,当然也可以手工做,但比较复杂且容易出错。

还有其它简单有效的方法吗? 如果有的话,给我留言,先谢过了。

0 Comments:

发表评论

<< Home