|
|

.
2002
11- 19.
CVS
-
Concurrent Versions System
CVS
v
v
v
v :
, v
vvv v
v
, ,
,
(team working),
(outsourcing) . v
. ,
vv vv v v
, .
vv .
CVS
(Concurrent Versions Control System)
. Yv
vv (history of source code) .
v vv vv
.
,
㺺 .
,
v2.0
v (bug)
v. vv v1.9 v
v (bug) 1.9
. v
v v .
v
vv
. , ,
v v , v
v .
CVS v
vvv v
v ,
v .
vv
1986
12 v Dick Grune v shell script
comp.sources.unix newsgroup .
1989 4 Brian Berliner CVS-
. Yv Brian Jeff Polk
. CVS Unix/Linux
vv
v Yv (Open Source Software)
v , .
CVS
:
,
.
. ̺ vv
.
.
v , .
̺ CVS Windows
, , .
v build
v vv vv binary v.
Ǻ vv vv .
CVS v v.
v , v
v, v.
̺ vv.
, , . Yv CVS
vv conflict , merge
.
CVS .
(bug) v
v.
CVS
vv
v Unix/Linux vv: FreeBSD, OpenBSD, NetBSD,
GNU Debian Linux
vv
, www.sourceforge.net.
CVS
vvv
v
. v
vvv vv
. 2 v
. vv
:
o phpMyAdmin
MySQL .
o phpPgAdmin
PostgreSQL .
o YahooPops
pop.mail.yahoo.com .
, ,
v vv ..
vvv .
CVS
CVS
-
- Linux/Unix .
CVS v vv v vv
.
- Linux:
Red Hat, Suse, Candera, Debian, Slackware, Mandrake, Turbo,
..
-
Unix: FreeBSD, OpenBSD, NetBSD, AIX, IRIX, HPUX, Solaris,
BeOS...
(sendmail, qmail),
(samba, nfs)
-
- CVS
CVS application server vv
. ̺ ,
CVS vv
, v .
- -
share
v Samba File Server Linux/Unix
Windows Network share Visual C++, Visual
Basic, Delphi, ..
CVS .
v v
.
VPN (Virtual Private Network) .
,
.
-
- vv,
v , v
.
CVS
- -
Windows .
Windows v v
. v Linux/Unix
CVS Client .
-
- CVS client application . ,
WinCVS, TortoiseCVS .
vv .
- -
CVS
. Yv Merge, Mail Client (Outlook, Eudora,
..), vv
(Turbo C++, Visual C++, Visual Basic, Delphi, PHP, Web Browser,
..) v .
-
- ,
v, .
CVS
,
BSD
v
 |
BSD (Berkeley
System Distributions) Unix vv FreeBSD,
OpenBSD, NetBSD vv vv
.
vv CVS 㺺
(mirror servers) .
vv CVS ,
vv . |
- FreeBSD
:pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs
-
OpenBSD :pserver:anoncvs@anoncvs1.usa.openbsd.org:/cvs
-
NetBSD :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot
FreeBSD ,
:
pserver
vv
anoncvs
anonymous
anoncvs.FreeBSD.org
vv
/home/ncvs
CVS-
.
TortoiseCVS
Windows CVS . Yv
CVS .
.
1.
.
CVS
Checkout . vvv.

2.
Yv Checkout
Module ( vvv)
CVSROOT
:pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs
vv cvsroot .
Modules
(list box) Fetch
List
v Modules
. vv
OK
v .

!
!
vv
|
|