éÍÅÀÔÓÑ ÏÐÒÅÄÅÌ£ÎÎÙÅ ËÌÀÞÉ ËÏÍÁÎÄ CVS, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÔÏÌØ ÞÁÓÔÏ, ÞÔÏ ×Ù ÚÁÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÄÌÑ ÎÉÈ ÞÔÏ-ÔÏ ÔÉÐÁ ÓÉÎÏÎÉÍÁ. ïÓÎÏ×ÎÙÍ ÐÒÉÍÅÒÏÍ (ÉÍÅÎÎÏ ÏÎ É ÐÒÉ×ÅÌ Ë ÐÏÄÄÅÒÖËÅ ÆÁÊÌÁ `~/.cvsrc') Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ÍÎÏÇÉÍ ÎÅ ÎÒÁ×ÉÔÓÑ ÓÔÁÎÄÁÒÔÎÁÑ ÆÏÒÍÁ ×ÙÄÁÞÉ ÉÚÍÅÎÅÎÉÊ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ × ËÏÍÁÎÄÅ `diff', É ÏÎÉ ÐÒÅÄÐÏÞÉÔÁÀÔ ËÏÎÔÅËÓÔÎÕÀ ÉÌÉ ÕÎÉÆÉÃÉÒÏ×ÁÎÎÕÀ ×ÙÄÁÞÕ ÉÚÍÅÎÅÎÉÊ, ËÏÔÏÒÙÅ ×ÙÇÌÑÄÑÔ ÚÎÁÞÉÔÅÌØÎÏ ÌÕÞÛÅ.
æÁÊÌ `~/.cvsrc' -- ÜÔÏ ÓÐÏÓÏ ÕÓÔÁÎÏ×ÉÔØ ËÌÀÞÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÍÁÎÄ CVS, ÎÅ ÉÓÐÏÌØÚÕÑ ÓÉÎÏÎÉÍÏ×, ÓËÒÉÐÔÏ× ÏÂÏÌÏÞËÉ É Ô. Ð.
æÏÒÍÁÔ ÆÁÊÌÁ `~/.cvsrc' ÐÒÏÓÔ. ÷ ÎÅÍ ÉÝÅÔÓÑ ÓÔÒÏËÁ, ÞØÅ ÎÁÞÁÌÏ ÓÏ×ÐÁÄÁÅÔ Ó ÉÍÅÎÅÍ ×ÙÐÏÌÎÑÅÍÏÊ ËÏÍÁÎÄÙ CVS. åÓÌÉ ÓÏ×ÐÁÄÁÀÝÁÑ ÓÔÒÏËÁ ÎÁÊÄÅÎÁ, ÔÏ ÏÓÔÁÔÏË ÓÔÒÏËÉ ÒÁÓÝÅÐÌÑÅÔÓÑ ÎÁ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É ÄÏÂÁ×ÌÑÅÔÓÑ Ë ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÐÅÒÅÄ ËÌÀÞÁÍÉ ÉÚ ÎÁÓÔÏÑÝÅÊ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.
åÓÌÉ Õ ËÏÍÁÎÄÙ ÅÓÔØ Ä×Á ÉÍÅÎÉ (ÎÁÐÒÉÍÅÒ, checkout
É
co
), ÔÏ ÄÌÑ ÐÏÉÓËÁ ÉÓÐÏÌØÚÕÅÔÓÑ ÏÆÉÃÉÁÌØÎÏÅ ÉÍÑ, ÎÅ
ÏÂÑÚÁÔÅÌØÎÏ ÓÏ×ÐÁÄÁÀÝÅÅ Ó ÔÅÍ, ÞÔÏ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÐÒÉ ×ÙÚÏ×Å
CVS. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÅÓÌÉ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ `~/.cvsrc'
ÔÁËÏ×Ï:
log -N diff -u update -P checkout -P
ÔÏ Ë ÁÒÇÕÍÅÎÔÁÍ ËÏÍÁÎÄÙ `cvs checkout foo' ÄÏÂÁ×ÉÔÓÑ ËÌÀÞ `-P', É ÔÏÞÎÏ ÔÏ ÖÅ ÓÁÍÏÅ ÐÒÏÉÚÏÊÄÅÔ Ó ËÏÍÁÎÄÏÊ `cvs co foo'.
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÇÏ ÆÁÊÌÁ ËÏÍÁÎÄÁ `cvs diff
foobar' ÂÕÄÅÔ ×ÙÄÁ×ÁÔØ ÉÚÍÅÎÅÎÉÑ × ÕÎÉÆÉÃÉÒÏ×ÁÎÎÏÍ ÆÏÒÍÁÔÅ.
`cvs diff -c foobar' ÂÕÄÅÔ, ËÁË ÏÂÙÞÎÏ, ×ÙÄÁ×ÁÔØ ËÏÎÔÅËÓÔÎÙÅ
ÉÚÍÅÎÅÎÉÑ. ðÏÌÕÞÅÎÉÅ ÉÚÍÅÎÅÎÉÊ × "ÓÔÁÒÏÍ" ÆÏÒÍÁÔÅ ÞÕÔØ ÂÏÌÅÅ
ÓÌÏÖÎÏ, ÐÏÔÏÍÕ ÞÔÏ Õ ËÏÍÁÎÄÙ diff
ÎÅÔ ÓÐÏÓÏÂÁ ÚÁÄÁÔØ
×ÙÄÁÞÕ × "ÓÔÁÒÏÍ" ÆÏÒÍÁÔÅ, ÐÏÜÔÏÍÕ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ
`cvs -f diff foobar'.
÷ÍÅÓÔÏ ÉÍÅÎÉ ËÏÍÁÎÄÙ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ cvs
, ÞÔÏÂÙ
ÚÁÄÁÔØ ÇÌÏÂÁÌØÎÙÅ ËÌÀÞÉ (see section çÌÏÂÁÌØÎÙÅ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ). îÁÐÒÉÍÅÒ,
ÔÁËÁÑ ÓÔÒÏËÁ × ÆÁÊÌÅ `~/.cvsrc' ×ËÌÀÞÉÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ
ÛÅÓÔÏÇÏ ÕÒÏ×ÎÑ ËÏÍÐÒÅÓÓÉÉ:
cvs -z6
Go to the first, previous, next, last section, table of contents.