5. CVS 的其他文件
在 unix 提示符号下,请打 -
1. cvs --help
2. cvs --help-options
3. cvs --help-commands
4. cvs -H checkout
5. cvs -H commit
6. man cvs
7. man tkcvs
8. 网站 [22]http://www.cyclic.com
9. 网站 [23]http://www.loria.fr/~molli/cvs-index.html
10. (译注:或者在 unix 提示符号下打 info cvs 也可得到一样的讯息)
11. (译注:这篇也不错简单明了)
[24]http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/
tkcvs [25]http://www.tkcvs.org 是 CVS 的 Tcl/Tk GUI 介面。这里也有线上
求助。
* cd $HOME/src/foo.cpp
* tkcvs
* 在 foo.cpp 上点一下
* 在 'spectacle Icon' 旁边的 'Revision Log Icon' 点一下。
* 这将会显示一个 Tree 组织的图在视窗里。然後在文字 '1.3' 上用滑鼠的右
键点一下还有 '1.1' 滑鼠的左键点一下,然後再点一下 "Diff" 。这样将会
显示两个视窗出来!!
* 在 "Next" 上点一下将会显示更多版本'1.3' 与 '1.1' 的 diffs。 请按
"Center" 将文字对齐置中。 (译注:这边原文好像有脱误)
这里也有 Windows 95 用的 CVS 喔,叫 WinCVS。 [26]http://www.wincvs.org
WinCVS 可以用在 Samba 系统上喔 - [27]http://www.samba.org
基本重要的命令 -
* cvs checkout
* cvs update
* cvs add
* cvs remove
* cvs commit
* cvs status
* cvs log
* cvs diff -r1.4 -r1.5 这行指令将会输出档案 filename 1.4
版和 1.5 版的差异在哪里。
6. Emacs 编辑器
Emacs 是非常强大的编辑器而且还支援了 CVS/RCS - 尤其是对於改版後的合并和
比较。 Emacs的主要网站在 [28]http://www.emacs.org.
7. 问题反应系统 (Problem Reporting System)
伴随著 CVS 的使用,你可能会想要用计划追踪系统(Project Tracking system)
或问题反应系统(Problem Reporting System)。每一个软体计划需要问题反应系
统来作 bugs 的回报与追踪,并且把相关负责部分,分配给不同的程式设计师。
想知道计划追踪系统(Project Tracking system)请看这个网站
[29]http://www.stonekeep.com。
8. 这份文件的其他档案格式
这份文件用了将近 10 个不同的档案格式来发行 - DVI, Postscript, Latex,
LyX, GNU-info, HTML, RTF(Rich Text Format), Plain-text, Unix man pages
and SGML。
* 你可以在下面的 Web 获得单一的 HTML, DVI, Postscript or SGML 型式的
tar.gz 档案,
[30]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats/ 或者
[31]ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/
* Plain text 格式的在:
[32]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO, 或者
[33]ftp://metalab.unc.edu/pub/Linux/docs/HOWTO
* 翻译成其他国家语言像是法文,德文,西班牙文,中文,日文等等可在下面
网址找得到。 [34]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO 或者
[35]ftp://metalab.unc.edu/pub/Linux/docs/HOWTO 对於任何想翻译这份文
件到其他语言是都欢迎的。
这份文件是用一种叫 "SGML" 的工具写成的。你可以从下列网址得到 -
[36]http://www.xs4all.nl/~cg/sgmltools/ 编译原始码後,你就会得到下列命
令,像是
* sgml2html cvs-rcs-howto.sgml (产生 html 档案)
* sgml2rtf cvs-rcs-howto.sgml (产生 RTF 档案)
* sgml2latex cvs-rcs-howto.sgml (产生 latex 档案)
这份文件是位於 -
* [37]http://sunsite.unc.edu/LDP/HOWTO/CVS-RCS-HOWTO.html
你也可以在下面映射网站找到这份文件 -
* [38]http://www.caldera.com/LDP/HOWTO/CVS-RCS-HOWTO.html
* [39]http://www.WGS.com/LDP/HOWTO/CVS-RCS-HOWTO.html
* [40]http://www.cc.gatech.edu/linux/LDP/HOWTO/CVS-RCS-HOWTO.html
* [41]http://www.redhat.com/linux-info/ldp/HOWTO/CVS-RCS-HOWTO.html
* 其他比较靠近你的映射网站
[42]http://sunsite.unc.edu/LDP/hmirrors.html 选择其中一个网站并到这
个目录 /LDP/HOWTO/CVS-RCS-HOWTO.html
想看 dvi 格式的文件,请用 xdvi 。若原本没安装,可在 Redhat Linux 下的
tetex-xdvi*.rpm 套件中找得到。要不然可以经由桌面上的ControlPanel |
Applications | Publishing | TeX menu buttons找到他。
想看 dvi 格式的文件,请下命令 -
xdvi -geometry 80x90 howto.dvi,
并且用滑鼠调整视窗大小。请看 xdvi 的线上求助 man xdvi。
使用方向键, Page Up, Page Down 来检视文件。你也可以用 'f', 'd', 'u', '
c', 'l', 'r', 'p', 'n'来移动。
要关掉专家模式 menu 请按 x 。
你可以用软体 'gv' (ghostview) 或 'ghostscript' 来读 postscript 档案。
在 Redhat Linux 下,ghostscript 在 ghostscript*.rpm 套件里, gv 在
gv*.rpm 套件里, 如果你已经装了这个应用程式,可以透过 ControlPanel |
Applications | Graphics menu 里找到, gv 是比 ghostscript 更友善使用
。Ghostscript 和 gv 也可以在其他作业平台如 OS/2, windows 95 和 NT 下使
用。
要读 postscript 文件,请下这个命令 -
gv howto.ps
用 ghostscript 请打 -
ghostscript howto.ps
你可以用 Netscape Navigator, Microsoft Internet explorer, Redhat Baron
Web browser 或其他浏览器来读 HTML 格式的文件。
你可以用一个 latex 的 "X-Windows" 介面软体叫做 LyX 的,来读 latex 或
LyX 的输出。
9. 版权
这份文件版权为 GNU GPL,但是请在所有的复制中保留原作者的名字与电子邮件
地址。
References
1. mailto:alavoor@yahoo.com
2. mailto:cyril_huang@yahoo.com
3. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#Shell Scripts
4. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#Shell Scripts
5. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#Shell Scripts
6. http://sunsite.unc.edu/LDP/HOWTO/mini/RCS-HOWTO.html
7. http://www.cyclic.com/
8. http://www.loria.fr/~molli/cvs-index.html
9. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sget
10. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sedit
11. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#scommit
12. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#supdate
13. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sunlock
14. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#slist
15. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sinfo
16. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#slog
17. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sdif
18. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sadd
19. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sdelete
20. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#sfreeze
21. file://localhost/tmp/zh-sgmltools.4317/CVS-RCS-HOWTO.txt.html#saddtree
22. http://www.cyclic.com/
23. http://www.loria.fr/~molli/cvs-index.html
24. http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/
25. http://www.tkcvs.org/
26. http://www.wincvs.org/
27. http://www.samba.org/
28. http://www.emacs.org/
29. http://www.stonekeep.com/
30. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats/
31. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/
32. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO
33. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO
34. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO
35. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO
36. http://www.xs4all.nl/~cg/sgmltools/
37. http://sunsite.unc.edu/LDP/HOWTO/CVS-RCS-HOWTO.html
38. http://www.caldera.com/LDP/HOWTO/CVS-RCS-HOWTO.html
39. http://www.WGS.com/LDP/HOWTO/CVS-RCS-HOWTO.html
40. http://www.cc.gatech.edu/linux/LDP/HOWTO/CVS-RCS-HOWTO.html
41. http://www.redhat.com/linux-info/ldp/HOWTO/CVS-RCS-HOWTO.html
42. http://sunsite.unc.edu/LDP/hmirrors.html