÷ ÏÂÙÞÎÙÈ ÕÓÌÏ×ÉÑÈ CVS ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó ÏÂÙÞÎÙÍÉ ÆÁÊÌÁÍÉ. ëÁÖÄÙÊ ÆÁÊÌ × ÐÒÏÅËÔÅ ÓÞÉÔÁÅÔÓÑ ÕÓÔÏÊÞÉ×ÙÍ: ÅÇÏ ÍÏÖÎÏ ÏÔËÒÙÔØ, ÐÒÏÞÅÓÔØ É ÚÁËÒÙÔØ, É ÄÅÌÁÔØ ÜÔÏ ÎÅÓËÏÌØËÏ ÒÁÚ. CVS ÔÁËÖÅ ÉÇÎÏÒÉÒÕÅÔ ÐÒÁ×Á ÄÏÓÔÕÐÁ É ×ÌÁÄÅÌØÃÅ× ÆÁÊÌÏ×, ÐÒÅÄÏÓÔÁ×ÌÑÑ ÒÁÚÒÁÂÏÔÞÉËÕ ÒÅÛÁÔØ ÔÁËÉÅ ×ÏÐÒÏÓÙ ×Ï ×ÒÅÍÑ ÉÎÓÔÁÌÌÑÃÉÉ. äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ, ÎÅÌØÚÑ "ÐÏÍÅÓÔÉÔØ" ÕÓÔÒÏÊÓÔ×Ï × ÒÅÐÏÚÉÔÏÒÉÊ; ÅÓÌÉ ÕÓÔÒÏÊÓÔ×Ï ÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔËÒÙÔÏ, CVS ÏÔËÁÖÅÔÓÑ ÏÂÒÁÂÁÔÙ×ÁÔØ ÅÇÏ. æÁÊÌÙ ÔÁËÖÅ ÍÏÇÕÔ ÐÏÔÅÒÑÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ É ×ÌÁÄÅÌØÃÅ× ×Ï ×ÒÅÍÑ ÔÒÁÎÚÁËÃÉÊ × ÒÅÐÏÚÉÔÏÒÉÉ.
åÓÌÉ × ÒÅÐÏÚÉÔÏÒÉÉ ÕÓÔÁÎÏ×ÌÅÎÁ ÐÅÒÅÍÅÎÎÁÑ
PreservePermissions
(see section æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ CVSROOT/config), ÔÏ CVS
ÓÏÈÒÁÎÉÔ × ÒÅÐÏÚÉÔÏÒÉÉ ÔÁËÉÅ ÈÁÒÁËÔÅÒÉÓÔÉËÉ ÆÁÊÌÏ×:
éÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÉ PreservePermissions
×ÌÉÑÅÔ ÎÁ
ÐÏ×ÅÄÅÎÉÅ CVS × ÎÅÓËÏÌØËÉÈ ÍÅÓÔÁÈ. ÷Ï-ÐÅÒ×ÙÈ, ÎÅËÏÔÏÒÙÅ
ÎÏ×ÙÅ ÏÐÅÒÁÃÉÉ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ CVS ÎÅ ÄÏÓÔÕÐÎÙ ×ÓÅÍ
ÐÏÌØÚÏ×ÁÔÅÌÑÍ. ÷ ÞÁÓÔÎÏÓÔÉ, ×ÌÁÄÅÌØÃÙ ÆÁÊÌÁ É ÈÁÒÁËÔÅÒÉÓÔÉËÉ
ÓÐÅÃÉÁÌØÎÙÈ ÆÁÊÌÏ× ÍÏÇÕÔ ÉÚÍÅÎÑÔØÓÑ ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÅÍ.
ôÁËÉÍ ÏÂÒÁÚÏÍ, ËÏÇÄÁ ÐÅÒÅÍÅÎÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÉ
PreservePermissions
ÕÓÔÁÎÏ×ÌÅÎÁ, ÐÏÌØÚÏ×ÁÔÅÌÉ ÄÏÌÖÎÙ ÓÔÁÔØ
ÐÏÌØÚÏ×ÁÔÅÌÅÍ root
, ÞÔÏÂÙ ×ÙÐÏÌÎÑÔØ ÏÐÅÒÁÃÉÉ Ó CVS.
ëÏÇÄÁ ÉÓÐÏÌØÚÕÅÔÓÑ PreservePermission
, ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÉ
CVS (ÔÁËÉÅ, ËÁË `cvs status'), ÎÅ ÓÍÏÇÕÔ ÏÐÒÅÄÅÌÉÔØ
ÓÔÒÕËÔÕÒÕ ÖÅÓÔËÉÈ ÓÓÙÌÏË ÆÁÊÌÁ, É ÂÕÄÕÔ ×ÙÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ Ï
ÎÅÓÏ×ÐÁÄÁÀÝÉÈ ÖÅÓÔËÉÈ ÓÓÙÌËÁÈ. ðÒÉÞÉÎÏÊ ÜÔÏÇÏ Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ
×ÎÕÔÒÅÎÎÉÅ ÓÔÒÕËÔÕÒÙ CVS ÎÅ ÏÂÅÓÐÅÞÉ×ÁÀÔ ÐÒÏÓÔÏÇÏ ÓÐÏÓÏÂÁ
ÓÏÂÒÁÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÖÅÓÔËÉÈ ÓÓÙÌËÁÈ, ÐÏÜÔÏÍÕ ÏÎÉ ÐÒÏ×ÅÒÑÀÔ
ËÏÎÆÌÉËÔÙ ÆÁÊÌÏ×, ÐÏÌØÚÕÑÓØ ÎÅÔÏÞÎÙÍÉ ÄÁÎÎÙÍÉ.
âÏÌÅÅ ÔÏÎËÉÍ ÒÁÚÌÉÞÉÅÍ Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ CVS ÓÞÉÔÁÅÔ, ÞÔÏ ÆÁÊÌ ÉÚÍÅÎÉÌÓÑ, ÔÏÌØËÏ ÅÓÌÉ ÉÚÍÅÎÉÌÏÓØ ÅÇÏ ÓÏÄÅÒÖÉÍÏÅ (ÏÓÏÂÅÎÎÏ ÅÓÌÉ ×ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ ÒÁÂÏÞÅÇÏ ÆÁÊÌÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ×ÒÅÍÅÎÅÍ ÍÏÄÉÆÉËÁÃÉÉ ÆÁÊÌÁ × ÒÅÐÏÚÉÔÏÒÉÉ). ôÁËÉÍ ÏÂÒÁÚÏÍ, ÅÓÌÉ Õ ÆÁÊÌÁ ÉÚÍÅÎÉÌÉÓØ ÔÏÌØËÏ ÐÒÁ×Á ÄÏÓÔÕÐÁ, ×ÌÁÄÅÌÅÃ, ÉÌÉ ÏÓÎÏ×ÎÏÊ É ×ÓÐÏÍÏÇÁÔÅÌØÎÙÊ ÎÏÍÅÒÁ ÕÓÔÒÏÊÓÔ×Á, ÔÏ CVS ÎÅ ÚÁÍÅÔÉÔ ÜÔÏÇÏ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÐÏÍÅÓÔÉÔØ ÔÁËÏÅ ÉÚÍÅÎÅÎÉÅ × ÒÅÐÏÚÉÔÏÒÉÊ, ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ `-f' ËÏÍÁÎÄÙ `cvs commit'. üÔÏ ÔÁËÖÅ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÅÓÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÆÁÊÌÁ ÉÚÍÅÎÉÌÉÓØ, Á ÆÁÊÌ × ÒÅÐÏÚÉÔÏÒÉÉ ÎÏ×ÅÅ, ÞÅÍ ÒÁÂÏÞÁÑ ËÏÐÉÑ, ÔÏ ×ÙÐÏÌÎÅÎÉÅ `cvs update' ÐÒÏÓÔÏ ÉÚÍÅÎÉÔ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÎÁ ÒÁÂÏÞÅÊ ËÏÐÉÉ.
éÚÍÅÎÅÎÉÅ ÖÅÓÔËÉÈ ÓÓÙÌÏË × ÒÅÐÏÚÉÔÏÒÉÉ CVS Ñ×ÌÑÅÔÓÑ ÏÓÏÂÅÎÎÏ
ÔÏÎËÏÊ ÐÒÏÃÅÄÕÒÏÊ. ðÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ ÆÁÊÌ `foo' ÂÙÌ Ó×ÑÚÁÎ Ó
ÆÁÊÌÏÍ `old', Á ÚÁÔÅÍ Ó×ÑÚÁÎ Ó ÆÁÊÌÏÍ `new'. ÷Ù ÍÏÖÅÔÅ
ÐÏÐÁÓÔØ × ÎÅÏÂÙÞÎÕÀ ÓÉÔÕÁÃÉÀ, ËÏÇÄÁ ÎÅÓÍÏÔÒÑ ÎÁ ÔÏ, ÞÔÏ Õ
`foo', `old' É `new' ÉÚÍÅÎÉÌÏÓØ ËÏÌÉÞÅÓÔ×Ï ÖÅÓÔËÉÈ
ÓÓÙÌÏË, ÔÏÌØËÏ ÆÁÊÌÙ `foo' É `new' ÂÙÌÉ ÉÚÍÅÎÅÎÙ,
ÐÏÜÔÏÍÕ `old' ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÎÄÉÄÁÔÏÍ ÎÁ ÆÉËÓÉÒÏ×ÁÎÉÅ ×
ÒÅÐÏÚÉÔÏÒÉÉ. ôÁËÉÍ ÏÂÒÁÚÏÍ ÍÏÖÎÏ ÐÒÉÊÔÉ Ë ÒÅÚÕÌØÔÁÔÁÍ,
ÎÅÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ. åÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ÈÒÁÎÉÔØ ×
ÒÅÐÏÚÉÔÏÒÉÉ ÖÅÓÔËÉÅ ÓÓÙÌËÉ, ÍÙ ÒÅËÏÍÅÎÄÕÅÍ ÐÒÉÍÅÎÑÔØ ËÏÍÁÎÄÕ
touch
ËÏ ×ÓÅÍ ÆÁÊÌÁÍ, ÞØÉ ÓÓÙÌËÉ ÉÌÉ ÓÔÁÔÕÓ ÉÚÍÅÎÉÌÉÓØ ÓÏ
×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÆÉËÓÁÃÉÉ. ÷ ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ, ÂÙÌÏ ÂÙ
ÐÒÁ×ÉÌØÎÙÍ ×ÙÐÏÌÎÑÔØ touch *
ÐÅÒÅÄ ËÁÖÄÏÊ ÆÉËÓÁÃÉÅÊ, ÅÓÌÉ
× ËÁÔÁÌÏÇÅ ÎÁÈÏÄÉÔÓÑ ÓÌÏÖÎÁÑ ÓÉÓÔÅÍÁ ÓÓÙÌÏË ÎÁ ÆÁÊÌÙ.
óÔÏÉÔ ÚÁÍÅÔÉÔØ, ÞÔÏ ÔÏÌØËÏ ÏÂÙÞÎÙÅ ÆÁÊÌÙ ÍÏÇÕÔ ÂÙÔØ ÏÂßÅÄÉÎÅÎÙ, ÐÏ ÐÒÉÞÉÎÁÍ, ËÏÔÏÒÙÅ, ÎÁÄÅÅÍÓÑ, ÏÞÅ×ÉÄÎÙ. åÓÌÉ `cvs update' ÉÌÉ `cvs checkout -j' ÐÏÐÙÔÁÀÔÓÑ ÏÂßÅÄÉÎÉÔØ ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ Ó ÏÂÙÞÎÙÍ ÆÁÊÌÏÍ, ÉÌÉ Ä×Á ÆÁÊÌÁ ÕÓÔÒÏÊÓÔ× ÄÒÕÇ Ó ÄÒÕÇÏÍ, ÔÏ CVS ÓÏÏÂÝÉÔ Ï ËÏÎÆÌÉËÔÅ É ÏÔËÁÖÅÔÓÑ ÐÒÏÉÚ×ÏÄÉÔØ ÏÂßÅÄÉÎÅÎÉÅ. ÷ ÔÏ ÖÅ ÓÁÍÏÅ ×ÒÅÍÑ `cvs diff' ÎÅ ÓÏÏÂÝÉÔ Ï ÒÁÚÌÉÞÉÑÈ ÍÅÖÄÕ ÜÔÉÍÉ ÆÁÊÌÁÍÉ, ÐÏÔÏÍÕ ÞÔÏ Ó ÆÁÊÌÁÍÉ, ÎÅ ÓÏÄÅÒÖÁÝÉÍÉ ÔÅËÓÔÁ, ÎÅÌØÚÑ ÓÏ×ÅÒÛÁÔØ ÔÅËÓÔÕÁÌØÎÙÅ ÓÒÁ×ÎÅÎÉÑ.
ðÁÒÁÍÅÔÒ PreservePermissions
ÎÅ ÒÁÂÏÔÁÅÔ Ó
ËÌÉÅÎÔ-ÓÅÒ×ÅÒÎÏÊ ×ÅÒÓÉÅÊ CVS. äÒÕÇÉÍ ÏÇÒÁÎÉÞÅÎÉÅÍ Ñ×ÌÑÅÔÓÑ
ÔÏ, ÞÔÏ ÖÅÓÔËÉÅ ÓÓÙÌËÉ ÄÏÌÖÎÙ ÂÙÔØ ÍÅÖÄÕ ÆÁÊÌÁÍÉ, ÎÁÈÏÄÑÝÉÍÉÓÑ ×
ÏÄÎÏÍ ËÁÔÁÌÏÇÅ; ÖÅÓÔËÉÅ ÓÓÙÌËÉ ÍÅÖÄÕ ÒÁÚÎÙÍÉ ËÁÔÁÌÏÇÁÍÉ ÎÅ
ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
Go to the first, previous, next, last section, table of contents.