Tips zh

From Apache OpenOffice Wiki
Revision as of 03:22, 12 August 2007 by Zhangxiaofei (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tips_en

获取OO.o的CVS帐户

下面是获取上传CVS服务器帐户的流程,(ooo-build帐户使用不同的方式)。issue i#7270#说明了就此提交issue的流程。帐户设置好之后,需要用类似下面的命令tunnel到CVS服务器上:

ssh -f -2 -P -L 2401:localhost:2401 tunnel@openoffice.org sleep 1400 < /dev/null > /dev/null

然后需要修改你的CVSROOT,将其指向你本地的机器,因为这是tunnel的终点:

:pserver:mmeeks@localhost:/cvs

你的帐户名和密码 - 和你在SourceCast系统里用来提交bug等等的相同。登录,然后……你很快就会发现需要把你的CVS设置移到新服务器上,为了不重复checkout而浪费带宽,应当这样做:

bin/re-root /path/to/checkout ":pserver:<account-name-here>@localhost:/cvs"

当然,要提交东西,你还需要各种项目权限 - 并且要和官僚主义斗争。

使用patch和diff

patch和diff是很棒的工具,但人们给出的数据经常杂乱而难于整理,使得它们无法工作。下面的窍门教你对付杂乱的数据。

生成diff文件时,请对你checkout的文件版本使用 diff -upN。

后面的选项代表:

-u

生成

有利于patch的审阅人理解它的目的并把它加到也同时在变化的代码中。

-P

显示每个修改位于哪个C函数中。


未完成待续……

Personal tools