参与开源
来源:互联网 发布:手机淘宝网支付 编辑:程序博客网 时间:2024/04/29 15:59
一 协同开发
1 导出CVS模块
Eg1:
userName: anonymous
host: tinycxx.cvs.sourceforge.net
path: /cvsroot/tinycxx
module: tinycxx
cvs -d:pserver:anonymous@tinycxx.cvs.sourceforge.net:/cvsroot/tinycxx login
cvs -d:pserver:anonymous@tinycxx.cvs.sourceforge.net:/cvsroot/tinycxx co -P tinycxx
Eg2:
export CVSROOT= :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
cvs login
cvs checkout libxml2
2 编译模块
[denny@localhost test]$ ./ configure
[denny@localhost test]$ make
3 提交修改文件
用Diff和Patch工具维护源码
补丁制作指令:diff -uNr old_dir new_dir > XXX.patch
补丁合并指令:patch -pnum <patchfile
其中num表示路径的处理方法,它将改变相对路径。假设patchfile中的文件路径是
project/src/test.c,那么
-p0 project/src/test.c
-p1 src/test.c
若无-p参数使用无路径信息的文件名test.c。
如果patch失败,patch会把成功的行打上补丁,失败的行存为以.rej为后缀的文件,并生成原文件的备份,如果成功则不生成备份。
注意:运行patch所在的目录应该与用diff生成补丁的时候一致。若目录不一致请使用-p参数改变相对路径。
二 MFC源类查看
在VC.net安装目录Microsoft Visual Studio .NET 2003/Vc7/atlmfc/src/mfc有mfc.bsc, 这是MFC的浏览器文件,用vc.net打开就有了个MFC的对象浏览器。然后ALT+f12 查找符号,就可方便地阅读对应源码了。
开源参考资料:
1 著名开源站点
http://www sourceforge.net
http://www developer.gnome.org
http://www.opensource.org
2 著名开源软件
55个经典开源Windows工具
http://blog.eshangrao.com/index.php/2006/01/06/165-55windows
linux http://www.oldlinux.org
mysql http:
libxml
3 一些专题手册
Apache 2.0 中文文档
C/C++ Reference
QT Reference Documentation
MySQL中文参考手册
w3schools
- 参与开源
- 参与开源项目
- 如何参与开源项目
- 参与一个开源项目
- github参与开源项目
- 如何参与开源项目
- 如何参与OpenSolaris开源项目
- 如何参与一个开源项目
- 如何参与开源项目(转)
- 如何参与开源项目(转)
- 参与评选开源软件名单
- 参与评选开源软件名单
- 如何参与一个 GitHub 开源项目?
- 如何参与一个 GitHub 开源项目?
- 一些参与开源项目的建议
- 在GitHub上参与开源项目
- 如何参与开源项目(转)
- 如何参与一个 GitHub 开源项目?
- System.Security.Cryptography实战(图)
- 常用消息
- 用户权限影响瑞星安装
- DotNet.蜡笔(534818011)
- uClinux 内核编译常见错误及解决方法(zt)
- 参与开源
- KDE快捷键
- blog搬家了
- 风停了,明天太阳依旧会升起
- 用C#绘柱形图
- 汉字编码
- 一个Linux学习高手写给初学者的话
- [转]javascrip小技巧
- 柱形图和折线图饼形图控件