如题,在持续集成中有这么一种说法,就是讲构建需要的所有东西全部扔到版本控制中去。不是太明白为什么要这样做。另外,如果工程中使用到了第三方的库,这些库的二进制文件也要签入到版本控制中去吗?
2 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
你可以把这些第三方库也签入版本控制中,这样的好处是,所有人checkout之后无需另外的操作,就有所有的依赖的库了。坏处是会让你的库有些臃肿。否则还有一种办法是你要维护一个第三方的列表,记录上所有的第三方库,并且通过某种机制,给所有开发者自动安装管理这些库。比如ubunut的apt-getinstall,或者python的pipinstall等等
添加回答
举报
0/150
提交
取消