找回密码
 注册
楼主: cjacker

CVS问题探讨

[复制链接]
发表于 2004-2-13 18:26:41 | 显示全部楼层
想了很久好像CVS在这里没有多大用处。
郁闷

不过包的依赖关系图必须先建立起来。

一个可以讨论的方案:
写一个脚本根据依赖关系图自动从CVS上的代码开始编译打包,升级编译
服务器的对应包;然后处理下一个包。
打包前宣布一个日期,大家都必须在这之前把自己负责的包的代码check in。
这个方案没有多大的管理上的进步,只是加了点自动化辅助,不知道有没有用。
回复

使用道具 举报

发表于 2004-2-13 20:36:06 | 显示全部楼层
同意楼上的……
回复

使用道具 举报

发表于 2004-2-15 12:16:56 | 显示全部楼层
[quote:a153b2175d="watercloud"]想了很久好像CVS在这里没有多大用处。
郁闷

不过包的依赖关系图必须先建立起来。

一个可以讨论的方案:
写一个脚本根据依赖关系图自动从CVS上的代码开始编译打包,升级编译
服务器的对应包;然后处理下一个包。
打包前宣布一个日期,大家都必须在这之前把自己负责的包的代码check in。
这个方案没有多大的管理上的进步,只是加了点自动化辅助,不知道有没有用。[/quote]

又想了想应该还是可行的,自动编译和升级系统过程中某个包有问题整个编译打包升级过程停下来也影响不大,修正好这个包后继续即可。
回复

使用道具 举报

发表于 2004-2-23 09:13:23 | 显示全部楼层
我想做一个发行就象建造一个宏伟的大厦一样复杂,但是工作都是一步步来的,在所有的工作之前,一个建筑的蓝图,也就是大厦的详细施工图纸是要先设计出来的,在图纸设计出来后,大家分工协作,就非常容易了。
具体的发行版本的蓝图,我想各个发行内部肯定都有,我们现在可以直接借鉴的“图纸”是LFS.BLFS,上面编译的方法,依赖关系等都非常清晰的描述出来了。我想cjaker有了LFS、BLSF后就可以放弃一些系统的整体架构设计、包依赖关系等琐碎的问题,集中精力来解决国际化、中文支持和使用者的具体使用需求等问题,并能在最快的时间内对LFS、BLFS进行修改,这样其他参与开发的同志就能据以编写spec,最终打包,Magiclinux的发行速度将更快了。
目前国外就有直接以lFS兼容的发行版,这对协作开发在期初团队比较分散,精力不是很集中的情况下应该是一个不错的选择。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-1-10 06:10 , Processed in 0.081534 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表