์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

cvs - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ cvs ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น cvs์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


cvs - ๋™์‹œ ๋ฒ„์ „ ์‹œ์Šคํ…œ

๊ฐœ์š”


CVS [ cvs_options ]
cvs_command [ ๋ช…๋ น_์˜ต์…˜ ] [ command_args ]

์ฃผ์˜์‚ฌํ•ญ


์ด ๋งจํŽ˜์ด์ง€๋Š” ์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ์š”์•ฝํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CVS. ์—์„œ ์ž๋™ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
CVS ๋งค๋‰ด์–ผ์˜ ๋ถ€๋ก. ๋” ์ž์„ธํ•œ ๋ฌธ์„œ๋ฅผ ๋ณด๋ ค๋ฉด ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
Cederqvist ๋งค๋‰ด์–ผ(MirBSD ์˜จ๋ผ์ธ(HTML) ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์˜ cvs(GNU) ๋งํฌ๋ฅผ ํ†ตํ•ด,
์ •๋ณด CVS ๋ช…๋ น ๋˜๋Š” ์ด ๋งจํŽ˜์ด์ง€์˜ SEE ALSO ์„น์…˜์— ์„ค๋ช…๋œ ๋Œ€๋กœ).
์ด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์˜ ์ƒํ˜ธ ์ฐธ์กฐ๋Š” ๋™์ผํ•œ ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

CVS ๋ช…๋ น


์•ˆ๋‚ด์„œ ์— CVS ๋ช…๋ น
์ด ๋ถ€๋ก์€ ์ „์ฒด ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. CVS ๋ช…๋ น ๋ฐ ์ผ๋ถ€ ๋ช…๋ น ์„ค๋ช…
์ž์„ธํžˆ(๋‹ค๋ฅธ ๊ณณ์€ ๋‹ค๋ฅธ ๊ณณ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์œ„ํ•ด CVS ๋ช…๋ น, ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'CVS ํ˜ธ์ถœ').

Structure


์‚ฌ๋ฌด์šฉ ๊ฒ‰์˜ท ๊ตฌ์กฐ of CVS ๋ช…๋ น
์ „์ฒด ํ˜•์‹ CVS ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

cvs [ cvs_options ] cvs_command [ ๋ช…๋ น ์˜ต์…˜ ] [ ๋ช…๋ น ์ธ์ˆ˜ ]

CVS

์˜ ์ด๋ฆ„ CVS ํ”„๋กœ๊ทธ๋žจ)

cvs_options

์˜ ๋ชจ๋“  ํ•˜์œ„ ๋ช…๋ น์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ผ๋ถ€ ์˜ต์…˜ CVS. ์•„๋ž˜์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

cvs_command

์—ฌ๋Ÿฌ ํ•˜์œ„ ๋ช…๋ น ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ช…๋ น์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณ„์นญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋Œ€์‹  ์‚ฌ์šฉ๋จ; ์ด๋Ÿฌํ•œ ๋ณ„์นญ์€ ํ•ด๋‹น ๋ช…๋ น์˜ ์ฐธ์กฐ ์„ค๋ช…์„œ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋Š” ๋‘ ๊ฐ€์ง€๋ฟ์ž…๋‹ˆ๋‹ค. cvs_command: CVS -H ์˜ ๋ชฉ๋ก์„ ์ด๋Œ์–ด๋ƒ…๋‹ˆ๋‹ค.
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ช…๋ น ๋ฐ CVS -v ์— ๋ฒ„์ „ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. CVS ์ž์ฒด.

๋ช…๋ น_์˜ต์…˜

๋ช…๋ น์— ํŠน์ •ํ•œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

command_args

๋ช…๋ น์— ๋Œ€ํ•œ ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ ์‚ฌ์ด์— ์•ฝ๊ฐ„์˜ ํ˜ผ๋ž€์ด ์žˆ์Šต๋‹ˆ๋‹ค. cvs_options ๊ณผ ๋ช…๋ น_์˜ต์…˜. ์–ธ์ œ
๋กœ ์ฃผ์–ด์ง„ cvs_์˜ต์…˜, ์ผ๋ถ€ ์˜ต์…˜์€ ์ผ๋ถ€ ๋ช…๋ น์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ
๋ช…๋ น_์˜ต์…˜ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋” ๋งŽ์€ ๋ช…๋ น์—์„œ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—
์ฆ‰, ์œ„์˜ ๋ถ„๋ฅ˜๋ฅผ ๋„ˆ๋ฌด ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ฐ›์•„๋“ค์ด์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋ฅผ๋ณด์„ธ์š”
๋Œ€์‹  ๋ฌธ์„œ.

์ถœ๊ตฌ ์ง€์œ„


CVS์˜ ์ถœ๊ตฌ ์ง€์œ„
CVS ์„ค์ •ํ•˜์—ฌ ์„ฑ๊ณต ๋˜๋Š” ์‹คํŒจ ์—ฌ๋ถ€๋ฅผ ํ˜ธ์ถœ ํ™˜๊ฒฝ์— ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ถœ๊ตฌ ์ง€์œ„. ์ข…๋ฃŒ ์ƒํƒœ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ์ •ํ™•ํ•œ ๋ฐฉ๋ฒ•์€ ์šด์˜ ์ฒด์ œ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ ๋‹‰์Šค ์‰˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ $? ๋ณ€์ˆ˜๋Š” ๋งˆ์ง€๋ง‰ ๊ฒฝ์šฐ 0์ด ๋ฉ๋‹ˆ๋‹ค.
๋ช…๋ น์€ ์„ฑ๊ณต์ ์ธ ์ข…๋ฃŒ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ๊ฑฐ๋‚˜ ์ข…๋ฃŒ ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋œ ๊ฒฝ์šฐ 0๋ณด๋‹ค ํฐ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
์‹คํŒจ.

If CVS ์„ฑ๊ณตํ•˜๋ฉด ์„ฑ๊ณต์ ์ธ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉด ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์‹คํŒจ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํ•œ ๊ฐ€์ง€ ์˜ˆ์™ธ๋Š” CVS diff
๋ช…๋ น. ์ฐจ์ด์ ์ด ์—†์œผ๋ฉด ์„ฑ๊ณต์ ์ธ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ฑฐ๋‚˜ ์‹คํŒจ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ฐจ์ด๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ด ๋™์ž‘์ด ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์—
์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. CVS diff ๋ฐ”๋€” ๊ฒƒ์ด๋‹ค
๋‚จ์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๋‹ค CVS ๋ช…๋ น.

~/.cvsrc


ํƒœ๋งŒ ์˜ต์…˜ ๊ณผ ์ „์—, ~/.cvsrc ํŒŒ์ผ
์ด ๋ช‡ ๊ฐ€์ง€ ๋ช…๋ น_์˜ต์…˜ ๋„ˆ๋ฌด ์ž์ฃผ ์‚ฌ์šฉ๋˜์–ด ๋ณ„์นญ์„ ์„ค์ •ํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜๋Š” ํ•ญ์ƒ ํ•ด๋‹น ์˜ต์…˜์„ ์ง€์ •ํ•˜๋„๋ก ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•. ํ•œ ๊ฐ€์ง€ ์˜ˆ(ํ•˜๋‚˜
์˜ ๊ตฌํ˜„์„ ์ฃผ๋„ํ•œ .cvsrc ์ง€์›, ์‹ค์ œ๋กœ) ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด
๊ธฐ๋ณธ ์ถœ๋ ฅ diff ์ฝ๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ค์šด ๋ช…๋ น๊ณผ
diff ๋˜๋Š” unidiff๋Š” ํ›จ์”ฌ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ~/.cvsrc ํŒŒ์ผ์€ ๊ธฐ๋ณธ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. cvs_commands ์ด๋ ฅ์„œ ๋‚ด์—์„œ,
๋ณ„์นญ์ด๋‚˜ ๋‹ค๋ฅธ ์‰˜ ์Šคํฌ๋ฆฝํŠธ์— ์˜์กดํ•˜๋Š” ๋Œ€์‹ .

ํ˜•์‹ ~/.cvsrc ํŒŒ์ผ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์€ ๋‹ค์Œ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ผ์ธ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
์™€ ๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ cvs_command ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด
์ค„์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ (๊ณต๋ฐฑ ๋ฌธ์ž์—์„œ) ๋ณ„๋„์˜ ์˜ต์…˜์œผ๋กœ ๋ถ„ํ• ๋˜๊ณ 
๋ช…๋ น ์ธ์ˆ˜์— ์ถ”๊ฐ€๋จ ์ „์— ๋ช…๋ น์ค„์˜ ๋ชจ๋“  ์˜ต์…˜.

๋ช…๋ น์— ๋‘ ๊ฐœ์˜ ์ด๋ฆ„์ด ์žˆ๋Š” ๊ฒฝ์šฐ(์˜ˆ: ์ ๊ฒ€ ๊ณผ co), ๊ณต์‹ ์ด๋ฆ„์ผ ํ•„์š”๋Š” ์—†์Œ
๋ช…๋ น์ค„์— ์‚ฌ์šฉ๋œ ํŒŒ์ผ์€ ํŒŒ์ผ๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ์ด๊ฒƒ์ด
์‚ฌ์šฉ์ž์˜ ์ฝ˜ํ…์ธ  ~/.cvsrc ํŒŒ์ผ :

๋กœ๊ทธ -N
์ฐจ์ด -uN
riff -u
์—…๋ฐ์ดํŠธ -PD
์ฒดํฌ์•„์›ƒ -P
์ถœ์‹œ ๋œ

๋ช…๋ น CVS ์ ๊ฒ€ ํ‘ธ ๊ฐ€์งˆ ๊ฒƒ์ด๋‹ค -P ์ธ์ˆ˜์— ์ถ”๊ฐ€๋œ ์˜ต์…˜ ๋ฐ
CVS co ํ‘ธ.

์œ„์˜ ์˜ˆ์ œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด CVS diff foobar unidiff ํ˜•์‹์ด ๋ฉ๋‹ˆ๋‹ค.
CVS diff -c foobar ํ‰์†Œ์™€ ๊ฐ™์ด ์ปจํ…์ŠคํŠธ ์ฐจ์ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. "์˜ค๋ž˜๋œ" ํ˜•์‹ diff๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด
์กฐ๊ธˆ ๋” ๋ณต์žกํ•˜๊ธฐ ๋•Œ๋ฌธ์— diff ์‚ฌ์šฉ์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜์ด ์—†์Šต๋‹ˆ๋‹ค.
"์ด์ „" ํ˜•์‹์ด๋ฏ€๋กœ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. CVS -f diff foobar.

๋ช…๋ น ์ด๋ฆ„ ๋Œ€์‹  ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS ์ „์—ญ ์˜ต์…˜์„ ์ง€์ •ํ•˜๋ ค๋ฉด(๋…ธ๋“œ 'Global
์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค). ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ผ์ธ์€ .cvsrc

์ด๋ ฅ์„œ -z6

์›์ธ CVS ์••์ถ• ์ˆ˜์ค€ 6์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ธ€๋กœ๋ฒŒ ์˜ต์…˜


์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” cvs_options (์™ผ์ชฝ์— ์ฃผ์–ด์ง„๋‹ค. cvs_command)์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

--ํ—ˆ์šฉ-๋ฃจํŠธ=๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ

ํ•˜๋‚˜์˜ ๋ฒ•์  ํ•ญ๋ชฉ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ํ˜ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. cvsroot ๊ฐ๊ฐ์˜ ๋””๋ ‰ํ† ๋ฆฌ
๊ธฐ๋„. ๋˜ํ•œ CVS๊ฐ€ ์ง€์ •๋œ ๊ฐ ๋ฃจํŠธ์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์‚ฌ์ „ ๋ถ„์„ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์“ฐ๊ธฐ ํ”„๋ก์‹œ๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ '๋น„๋ฐ€๋ฒˆํ˜ธ ์ธ์ฆ
CVS ๋งค๋‰ด์–ผ์˜ '์„œ๋ฒ„' ๋ฐ CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ 'ํ”„๋ก์‹œ ์“ฐ๊ธฐ'.

-a

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ๋ชจ๋“  ํ†ต์‹ ์„ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค. ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
์ „์—, CVS ๊ณ ๊ฐ. ์ด ๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ์—์„œ ์ด๊ฒƒ์€ GSSAPI๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
์—ฐ๊ฒฐ(CVS ๋งค๋‰ด์–ผ์˜ 'GSSAPI ์ธ์ฆ๋จ' ๋…ธ๋“œ ์ฐธ์กฐ). ์ธ์ฆ ๋ฐฉ์ง€
์•กํ‹ฐ๋ธŒ ํ•˜์ด์žฌํ‚น๊ณผ ๊ด€๋ จ๋œ ํŠน์ • ์ข…๋ฅ˜์˜ ๊ณต๊ฒฉ TCP ์—ฐ๊ฒฐ. ํ™œ์„ฑํ™”
์ธ์ฆ์€ ์•”ํ˜ธํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-b ๋นˆ๋””๋ฅด

In CVS 1.9.18 ์ด์ƒ, ์ด๊ฒƒ์€ ๋‹ค์Œ์„ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. RCS ํ”„๋กœ๊ทธ๋žจ์€ ๋นˆ๋””๋ฅด ๋””๋ ‰ํ† ๋ฆฌ.
ํ˜„์žฌ ๋ฒ„์ „ CVS ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค RCS ํ”„๋กœ๊ทธ๋žจ๋“ค; ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์ด ์˜ต์…˜์€
์ˆ˜๋ฝํ–ˆ์ง€๋งŒ ์•„๋ฌด ๊ฒƒ๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-T ์ž„์‹œ๋ฐฉํŽธ

์ž„์‹œ๋ฐฉํŽธ ์ž„์‹œ ํŒŒ์ผ์ด ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ.

XNUMXD๋ดํƒˆ์˜ CVS ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” ์ž„์‹œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ž„์‹œ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ
์ด ์ž„์‹œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์šฐ์„  ์ˆœ์œ„์— ๋”ฐ๋ผ ๋‹ค์Œ์„ ํ†ตํ•ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

ยท ๊ธ€๋กœ๋ฒŒ์— ๋Œ€ํ•œ ์ฃผ์žฅ -T ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

ยท ๊ฐ’ ์„ค์ • TmpDir ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ(์„œ๋ฒ„ ์ „์šฉ - ๋…ธ๋“œ 'config' ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ).

ยท ๋‚ด์šฉ $TMPDIR ํ™˜๊ฒฝ ๋ณ€์ˆ˜ (%TMPDIR% Windows์—์„œ - ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'ํ™˜๊ฒฝ ๋ณ€์ˆ˜').

ยท / TMP

์ž„์‹œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํ•ญ์ƒ ์ ˆ๋Œ€ ๊ฒฝ๋กœ ์ด๋ฆ„์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ธ์ œ
CVS ํด๋ผ์ด์–ธํŠธ ์‹คํ–‰, -T ๋กœ์ปฌ ํ”„๋กœ์„ธ์Šค์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์ง€์ • -T ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•ด
์„œ๋ฒ„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์œผ๋ฉฐ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

-d cvs_root_directory

cvs_root_directory ์ €์žฅ์†Œ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ ์ด๋ฆ„์œผ๋กœ. ์žฌ์ •์˜
์„ค์ • $CVSROOT ํ™˜๊ฒฝ ๋ณ€์ˆ˜. CVS ๋งค๋‰ด์–ผ์˜ 'Repository' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-e ํŽธ์ง‘์ž

ํŽธ์ง‘์ž ์ˆ˜์ • ๋กœ๊ทธ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์˜ ์„ค์ •์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. $CVSEDITOR
๊ณผ $ ํŽธ์ง‘์ž ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋…ธ๋“œ '์ปค๋ฐ‹ํ•˜๊ธฐ
๋ณ€๊ฒฝ ์‚ฌํ•ญ'์€ CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

-f

์ฝ์ง€๋งˆ ~/.cvsrc ํŒŒ์ผ. ์ด ์˜ต์…˜์€ ๋‹ค์Œ์œผ๋กœ ์ธํ•ด ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋น„ ์ง๊ต์„ฑ CVS ์˜ต์…˜ ์„ธํŠธ. ์˜ˆ๋ฅผ ๋“ค์–ด, CVS ๊ธฐ๋ก ์„ ํƒ๊ถŒ -N (๋„๋‹ค
ํƒœ๊ทธ ์ด๋ฆ„ ํ‘œ์‹œ)์—๋Š” ํ‘œ์‹œ๋ฅผ ์ผœ๋Š” ํ•ด๋‹น ์˜ต์…˜์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ
๋‹น์‹ ์€ ๊ฒฝ์šฐ -N FBI ์ฆ์˜ค ๋ฒ”์ฃ„ ๋ณด๊ณ ์„œ ~/.cvsrc ์— ๋Œ€ํ•œ ์ž…์žฅ ๊ธฐ๋ก, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -f ํƒœ๊ทธ๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด
์ด๋ฆ„.

-g

์ž‘์—… ๋ณต์‚ฌ๋ณธ์˜ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ทธ๋ฃน ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์œ„์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€
์ผ๋ฐ˜์ ์œผ๋กœ ์ฒดํฌ์•„์›ƒ๋œ ๋‹จ์ผ ์†Œ์Šค ํŠธ๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋œ ์œ„ํ—˜ํ•œ umask๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌํƒ„์„ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. CVS
๋ณด์•ˆ. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ฒดํฌ์•„์›ƒ๋œ ์†Œ์Šค ํŠธ๋ฆฌ๋ฅผ ์ €์žฅํ•  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ ,
๊ฐœ์ธ ๊ทธ๋ฃน์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๊ทธ ์•„๋ž˜์— ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜๋„๋ก ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
๋””๋ ‰ํ† ๋ฆฌ์˜ gid๋ฅผ ์ƒ์†ํ•ฉ๋‹ˆ๋‹ค. BSD ์‹œ์Šคํ…œ์—์„œ ์ด๊ฒƒ์€ ์ž๋™์œผ๋กœ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. SYSV์—์„œ
์‹œ์Šคํ…œ ๋ฐ GNU/Linux์—์„œ๋Š” ์ด๋ฅผ ์œ„ํ•ด ๋””๋ ‰ํ† ๋ฆฌ์— sgid ๋น„ํŠธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž
์ฒดํฌ ์•„์›ƒ๋œ ํŠธ๋ฆฌ๋ฅผ ๊ณต์œ ํ•  ์‚ฌ๋žŒ์€ ํ•ด๋‹น ํŠธ๋ฆฌ๋ฅผ ์†Œ์œ ํ•œ ๊ทธ๋ฃน์— ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ.

์ฒดํฌ์•„์›ƒ๋œ ๋‹จ์ผ ์†Œ์Šค ํŠธ๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์€
์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณตํ†ต ์•ก์„ธ์Šค CVS ์ €์žฅ์†Œ. ๊ณตํ†ต ์•ก์„ธ์Šค CVS ์ €์žฅ์†Œ
์ด๋ฏธ ๊ณต์œ  ๊ทธ๋ฃน ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด ์˜ต์…˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์ด ์˜ต์…˜์„ ์ „์—ญ์ ์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. .cvsrc ํŒŒ์ผ์€
๊ฐ•๋ ฅํ•˜๊ฒŒ ๋‚™์‹ฌํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ชจ๋“  ์†Œ์Šค ์ฒดํฌ์•„์›ƒ์ด
๊ฐœ์ธ ๊ทธ๋ฃน ๋˜๋Š” ๊ฐœ์ธ ๋ชจ๋“œ 0700 ๋””๋ ‰ํ† ๋ฆฌ.

์ด ์˜ต์…˜์€ MirBSD์— ๋ณ‘ํ•ฉ๋œ MidnightBSD ํ™•์žฅ์ž…๋‹ˆ๋‹ค. CVS.

-H

--๋„์›€

์ง€์ •๋œ ์‚ฌ์šฉ ์ •๋ณด ํ‘œ์‹œ cvs_command (ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•˜์ง€
๋ช…๋ น). ๋ช…๋ น ์ด๋ฆ„์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด CVS -H ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ๋„์›€๋ง์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
CVS, ๊ธฐํƒ€ ๋„์›€๋ง ์˜ต์…˜ ๋ชฉ๋ก์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

-R

์ฝ๊ธฐ ์ „์šฉ ์ €์žฅ์†Œ ๋ชจ๋“œ๋ฅผ ์ผญ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ฝ๊ธฐ ์ „์šฉ์—์„œ ์ฒดํฌ์•„์›ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
anoncvs ์„œ๋ฒ„ ๋‚ด์—์„œ ๋˜๋Š” CD ๋กฌ ์ €์žฅ์†Œ.

์™€ ๊ฐ™์€ ํšจ๊ณผ CVSREADONLYFS ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ -R ๋˜ํ•œ ํ•  ์ˆ˜์žˆ๋‹ค
NFS๋ฅผ ํ†ตํ•œ ์ฒดํฌ์•„์›ƒ ์†๋„๋ฅผ ์ƒ๋‹นํžˆ ๋†’์ž…๋‹ˆ๋‹ค.

-n

ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์‹คํ–‰์„ ์‹œ๋„ํ•˜๋‹ค cvs_command, ๊ทธ๋Ÿฌ๋‚˜ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ธฐ์กด ํŒŒ์ผ์„ ์ œ๊ฑฐ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ๋ณ‘ํ•ฉํ•˜๊ฑฐ๋‚˜ ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“ค์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ฐธ๊ณ  CVS ์—†๋Š” ๊ฒƒ๊ณผ ์ •ํ™•ํžˆ ๋™์ผํ•œ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. -n. ์—
์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ์ถœ๋ ฅ์ด ๋™์ผํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋Š” CVS ์ผ๋ถ€๋ฅผ ๊ฑด๋„ˆ๋›ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค
์ •ํ™•ํžˆ ๋™์ผํ•œ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ฒ˜๋ฆฌ.

-Q

๋ช…๋ น์„ ์ •๋ง ์กฐ์šฉํ•˜๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ์ด ๋ช…๋ น์€ ์‹ฌ๊ฐํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๋ฌธ์ œ.

-q

๋ช…๋ น์„ ๋‹ค์†Œ ์กฐ์šฉํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ์™€ ๊ฐ™์€ ์ •๋ณด ๋ฉ”์‹œ์ง€
ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ†ตํ•œ ์žฌ๊ท€๋Š” ์–ต์ œ๋ฉ๋‹ˆ๋‹ค.

-r

์ƒˆ ์ž‘์—… ํŒŒ์ผ์„ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์™€ ๊ฐ™์€ ํšจ๊ณผ $CVSREAD ํ™˜๊ฒฝ ๋ณ€์ˆ˜
์„ค์ •๋ฉ๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ 'ํ™˜๊ฒฝ ๋ณ€์ˆ˜' ๋…ธ๋“œ ์ฐธ์กฐ). ๊ธฐ๋ณธ๊ฐ’์€
watch๊ฐ€ ์ผœ์ ธ ์žˆ์ง€ ์•Š๋Š” ํ•œ ์ž‘์—… ํŒŒ์ผ ์“ฐ๊ธฐ ๊ฐ€๋Šฅ(CVS ๋งค๋‰ด์–ผ์˜ 'Watches' ๋…ธ๋“œ ์ฐธ์กฐ).

-s ๋ณ€์ˆ˜=๊ฐ€์น˜

์‚ฌ์šฉ์ž ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ '๋ณ€์ˆ˜' ๋…ธ๋“œ ์ฐธ์กฐ).

-t

์ถ”์  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰; ๋‹จ๊ณ„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ CVS ํ™œ๋™.
ํŠนํžˆ ์œ ์šฉํ•œ -n ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๋ช…๋ น์˜ ์ž ์žฌ์  ์˜ํ–ฅ์„ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

-v

--๋ฒˆ์—ญ

์— ๋Œ€ํ•œ ๋ฒ„์ „ ๋ฐ ์ €์ž‘๊ถŒ ์ •๋ณด ํ‘œ์‹œ CVS.

-w

์ƒˆ ์ž‘์—… ํŒŒ์ผ์„ ์ฝ๊ธฐ-์“ฐ๊ธฐ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜ ์„ค์ •์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. $CVSREAD ํ™˜๊ฒฝ
๋ณ€ํ•˜๊ธฐ ์‰ฌ์šด. ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฝ๊ธฐ-์“ฐ๊ธฐ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. $CVSREAD ์„ค์ •๋˜๊ฑฐ๋‚˜ -r is
์ฃผ์–ด์ง„.

-x

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ๋ชจ๋“  ํ†ต์‹ ์„ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.
CVS ๊ณ ๊ฐ. ์ด ๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ์—์„œ ์ด๊ฒƒ์€ GSSAPI ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
(CVS ๋งค๋‰ด์–ผ์˜ 'GSSAPI ์ธ์ฆ' ๋…ธ๋“œ ์ฐธ์กฐ) ๋˜๋Š” Kerberos ์—ฐ๊ฒฐ(๋…ธ๋“œ ์ฐธ์กฐ)
CVS ๋งค๋‰ด์–ผ์˜ 'Kerberos ์ธ์ฆ๋จ'). ์•”ํ˜ธํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ํ•ด๋‹น ๋ฉ”์‹œ์ง€๊ฐ€
ํŠธ๋ž˜ํ”ฝ๋„ ์ธ์ฆ๋ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ์ง€์›์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ฐ˜๋“œ์‹œ
ํŠน๋ณ„ํ•œ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™” --enable-์•”ํ˜ธํ™”, ๋นŒ๋“œํ•  ๋•Œ CVS.

-z ์ˆ˜ํ‰

์••์ถ• ์š”์ฒญ ์ˆ˜ํ‰ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์šฉ. CVS ํ•ด์„ํ•˜๋‹ค ์ˆ˜ํ‰ ์™€ ๋™์ผํ•˜๊ฒŒ
gzip์„ ํ”„๋กœ๊ทธ๋žจ. ์œ ํšจํ•œ ๋ ˆ๋ฒจ์€ 1(๊ณ ์†, ์ €์••์ถ•)์—์„œ 9(์ €์†, ๊ณ 
์••์ถ•) ๋˜๋Š” 0์„ ๋ˆŒ๋Ÿฌ ์••์ถ•์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’). ์„œ๋ฒ„๋กœ ์ „์†ก๋œ ๋ฐ์ดํ„ฐ๋Š”
์š”์ฒญ๋œ ์ˆ˜์ค€์—์„œ ์••์ถ•๋˜๊ณ  ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ๋™์ผํ•œ ์‚ฌ์šฉ์„ ์š”์ฒญํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฐ˜ํ™˜๋œ ๋ฐ์ดํ„ฐ์˜ ์••์ถ• ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ๋‹ค์Œ์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ˆ˜์ค€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฐ˜ํ™˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์— ์ „๋‹ฌ CVS ๊ณ ๊ฐ.

๊ณตํ†ต์˜ ์˜ต์…˜


๊ณตํ†ต์˜ ๋ช…๋ น ์˜ต์…˜
์ด ์„น์…˜์—์„œ๋Š” ๋‹ค์Œ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น_์˜ต์…˜ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” CVS ๋ช…๋ น.
์ด ์˜ต์…˜์€ ํ•ญ์ƒ ์˜ค๋ฅธ์ชฝ์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. cvs_command. ๋ชจ๋“  ๋ช…๋ น์ด ๋ชจ๋“  ๊ฒƒ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์˜ต์…˜ ์ค‘ ๊ฐ ์˜ต์…˜์€ ์ ์ ˆํ•œ ๋ช…๋ น์— ๋Œ€ํ•ด์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋ช…๋ น์— ์ด๋Ÿฌํ•œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์œผ๋ฉด ๊ฑฐ์˜ ํ•ญ์ƒ ๋™์ผํ•œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ช…๋ น์—์„œ์™€ ๊ฐ™์ด ์˜ต์…˜์˜ ๋™์ž‘. (๋‚˜์—ด๋œ ๊ธฐํƒ€ ๋ช…๋ น ์˜ต์…˜
๊ฐœ๋ณ„ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ๋ช…๋ น๊ณผ ๋‹ค๋ฅธ ๋™์ž‘์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS ๋ช…๋ น์—
๋‹ค๋ฅธ).

์ฐธ๊ณ  : ์ „์—, history ๋ช…๋ น is an ์˜ˆ์™ธ; it ์ง€์› . ์˜ต์…˜ ๊ทธ ๊ฐˆ๋“ฑ ์กฐ์ฐจ
๊ณผ ์ด๋“ค ํ‘œ์ค€ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

-D ๋‚ ์งœ ์‚ฌ์–‘

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋‚ ์งœ ์‚ฌ์–‘. ๋‚ ์งœ ์‚ฌ์–‘ ๋‹จ์ผ ์ธ์ˆ˜์ด๋ฉฐ,
๊ณผ๊ฑฐ ๋‚ ์งœ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋‚ ์งœ ์„ค๋ช….

์‚ฌ์–‘์€ ๋ˆ์ ๋ˆ์ ํ•œ ์†Œ์Šค ํŒŒ์ผ์˜ ๊ฐœ์ธ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ๋•Œ
์ฆ‰, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—… ํŒŒ์ผ์„ ์–ป์„ ๋•Œ -D, CVS ์ง€์ •ํ•œ ๋‚ ์งœ๋ฅผ ๊ธฐ๋กํ•˜๋ฏ€๋กœ
๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ถ”๊ฐ€ ์—…๋ฐ์ดํŠธ๋Š” ๋™์ผํ•œ ๋‚ ์งœ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์ž์„ธํ•œ ๋‚ด์šฉ์€
๊ณ ์ • ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•ด์„œ๋Š” CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-D ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ฃผ์„์„ ๋‹ฌ๋‹ค, ์ ๊ฒ€, diff, ์ˆ˜์ถœ, history, ls, ๋ฅด๋””ํ”„, ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ,
ํƒœ๊ทธ, ํƒœ๊ทธ๋ฐ ์ตœ์‹  ์ •๋ณด ๋ช…๋ น. (๊ทธ๋งŒํผ history ๋ช…๋ น์€ ์ด ์˜ต์…˜์„ ์•ฝ๊ฐ„
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•; CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '๊ธฐ๋ก ์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํ—ˆ์šฉ๋˜๋Š” ๋‚ ์งœ ํ˜•์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ CVS, ๋…ธ๋“œ '๋‚ ์งœ ์ž…๋ ฅ' ์ฐธ์กฐ
ํ˜•์‹'์€ CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์— ๋Œ€ํ•œ ์ฃผ์žฅ์„ ์ธ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. -D ์‰˜์ด ํ•ด์„ํ•˜์ง€ ์•Š๋„๋ก ํ”Œ๋ž˜๊ทธ
๊ณต๋ฐฑ์„ ์ธ์ˆ˜ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น -D ํ”Œ๋ž˜๊ทธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ cvs diff -D "1์‹œ๊ฐ„ ์ „" cvs.texinfo

-f

ํŠน์ • ๋‚ ์งœ๋‚˜ ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜๋ฉด CVS ๋ช…๋ น์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ผ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
์ง€์ •ํ•œ ํƒœ๊ทธ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๋Š”(๋˜๋Š” ๋‚ ์งœ ์ด์ „์— ์กด์žฌํ•˜์ง€ ์•Š์€) ํƒœ๊ทธ.
์‚ฌ์šฉ -f ํƒœ๊ทธ์— ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋˜๋Š”
๋ฐ์ดํŠธ. (ํŒŒ์ผ์˜ ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฒ„์ „์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.)

๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ -f, ์ง€์ •ํ•œ ํƒœ๊ทธ๋Š” ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ์ผ๋ถ€ ํŒŒ์ผ์—๋Š”
๋ชจ๋“  ํŒŒ์ผ์— ํ•„์š”). ์ด๋ ‡๊ฒŒ ํ•ด์„œ CVS ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๊ณ„์† ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
ํƒœ๊ทธ ์ด๋ฆ„์„ ์ž˜๋ชป ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.

-f ๋‹ค์Œ ๋ช…๋ น์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์„์„ ๋‹ฌ๋‹ค, ์ ๊ฒ€, ์ˆ˜์ถœ, ๋ฅด๋””ํ”„, ํƒœ๊ทธ๋ฐ
์ตœ์‹  ์ •๋ณด.

๊ฒฝ๊ณ  : XNUMXD๋ดํƒˆ์˜ ๋ฒ”ํ•˜๋‹ค ๊ณผ ์ œ๊ฑฐ ๋ช…๋ น ๋˜ํ•œ ์žˆ๋‹ค a -f ์„ ํƒ๊ถŒ, ๋น„์ž ๋ฉด์ œ ํ”„๋กœ๊ทธ๋žจ์— ํ•ด๋‹นํ•˜๋Š” ๊ตญ๊ฐ€์˜ ์‹œ๋ฏผ๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ it ์ด a ๋‹ค๋ฅธ
ํ–‰๋™ for ๊ทธ ๋ช…๋ น. ๋งŒ๋‚˜๋‹ค ๋…ธ๋“œ '์ € ์ง€๋ฅด๋‹ค ์˜ต์…˜' in ์ „์—, CVS ์„ค๋ช…์„œ, ๊ณผ ๋…ธ๋“œ
'ํ’€์ด ํŒŒ์ผ' in ์ „์—, CVS ์ˆ˜๋™.

-k kflag

๋‹ค์Œ ์ด์™ธ์˜ RCS ํ‚ค์›Œ๋“œ์˜ ๊ธฐ๋ณธ ์ฒ˜๋ฆฌ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. -kb. ๋…ธ๋“œ 'ํ‚ค์›Œ๋“œ ์ฐธ์กฐ
์˜ ์˜๋ฏธ์— ๋Œ€ํ•œ CVS ๋งค๋‰ด์–ผ์˜ '๋Œ€์ฒด' kflag. ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ์ ๊ฒ€ ๊ณผ
์ตœ์‹  ์ •๋ณด ๋ช…๋ น, ๋‹น์‹ ์˜ kflag ์‚ฌ์–‘์€ ๋ˆ์ ๋ˆ์ ํ•œ; ์ฆ‰, ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ
์™€ ์ ๊ฒ€ or ์ตœ์‹  ์ •๋ณด ๋ช…๋ น, CVS ์„ ํƒํ•œ ์—ฐ๊ฒฐ kflag ์–ด๋–ค ํŒŒ์ผ๋กœ๋“ 
์—์„œ ์ž‘๋™ํ•˜๊ณ  ๊ณ„์† ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. kflag ๋™์ผํ•œ ํŒŒ์ผ์— ๋Œ€ํ•œ ํ–ฅํ›„ ๋ช…๋ น ์‚ฌ์šฉ
๋‹ฌ๋ฆฌ ์ง€์ •ํ•  ๋•Œ๊นŒ์ง€.

XNUMXD๋ดํƒˆ์˜ -k ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ํ•˜๋‹ค, ์ ๊ฒ€, diff, ์ˆ˜์ถœ, import, ๋ฅด๋””ํ”„๋ฐ
์ตœ์‹  ์ •๋ณด ๋ช…๋ น.

๊ฒฝ๊ณ  : ์ด์ „์— ์— CVS ๋ฒ„์ „ 1.12.2, ์ „์—, -k ํ”Œ๋ž˜๊ทธ ์˜ค๋ฒ„๋ผ์ด๋“œ ์ „์—, -kb ํ‘œ์‹œ for a
์ง„ ํŒŒ์ผ. ์ด ์ˆ˜ ๋•Œ๋กœ๋Š” ๋ถ€์ •ํ•œ ์ง„ ํŒŒ์ผ. ๋งŒ๋‚˜๋‹ค ๋…ธ๋“œ '๋ณ‘ํ•ฉ ๊ณผ
ํ‚ค์›Œ๋“œ' in ์ „์—, CVS ์„ค๋ช…์„œ, for ๋”.

-l

ํ˜„์ง€์˜; ์žฌ๊ท€๊ฐ€ ์•„๋‹Œ ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰
ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ.

๋‹ค์Œ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์„์„ ๋‹ฌ๋‹ค, ์ ๊ฒ€, ๋ฒ”ํ•˜๋‹ค, diff, ํŽธ์ง‘, ํŽธ์ง‘์ž,
์ˆ˜์ถœ, ๊ธฐ๋ก, ๋ฅด๋””ํ”„, ์ œ๊ฑฐ, ํƒœ๊ทธ, ์ง€์œ„, ํƒœ๊ทธ, ํŽธ์ง‘ ์ทจ์†Œ, ์ตœ์‹  ์ •๋ณด, ์†๋ชฉ ์‹œ๊ณ„๋ฐ ๊ด€์ฐฐ์ž.

-m ๋ฉ”์‹œ์ง€

๋ฉ”์‹œ์ง€ ํŽธ์ง‘๊ธฐ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  ๋กœ๊ทธ ์ •๋ณด๋กœ.

๋‹ค์Œ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ํ•˜๋‹ค, ๋ฒ”ํ•˜๋‹ค ๊ณผ import.

-n

ํƒœ๊ทธ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. (๋ชจ๋“ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‹คํ–‰ํ•˜๋„๋ก ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '๋ชจ๋“ˆ' ์ฐธ์กฐ); ์ด ์˜ต์…˜์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค).

์ฐธ๊ณ  : ์ด is ์ง€์› ์ „์—, ๊ฐ™์€ as ์ „์—, CVS -n ํ”„๋กœ๊ทธ๋žจ ์„ ํƒ๊ถŒ, ์–ด๋Š ๋‹น์‹  ์ง€์ •ํ•˜๋‹ค ์— ์ „์—,
์™ผ์ชฝ (left) of a CVS ๋ช…๋ น!

์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ ๊ฒ€, ๋ฒ”ํ•˜๋‹ค, ์ˆ˜์ถœ๋ฐ ํƒœ๊ทธ ๋ช…๋ น.

-P

๋นˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. CVS ๋งค๋‰ด์–ผ์˜ '๋””๋ ‰ํ† ๋ฆฌ ์ œ๊ฑฐ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-p

๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๊ฒ€์ƒ‰๋œ ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹  ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ํŒŒ์ดํ”„ํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ ๊ฒ€ ๊ณผ ์ตœ์‹  ์ •๋ณด ๋ช…๋ น.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋‘์˜ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. CVS ๋ช…๋ น,
์˜ˆ์™ธ ls & ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ.

๋‹ค์Œ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์„์„ ๋‹ฌ๋‹ค, ์ ๊ฒ€, ๋ฒ”ํ•˜๋‹ค, diff, ํŽธ์ง‘, ํŽธ์ง‘์ž,
์ˆ˜์ถœ, ls, ๋ฅด๋””ํ”„, ์ œ๊ฑฐ, ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ, ํƒœ๊ทธ, ์ง€์œ„, ํƒœ๊ทธ, ํŽธ์ง‘ ์ทจ์†Œ, ์ตœ์‹  ์ •๋ณด, ์†๋ชฉ ์‹œ๊ณ„๋ฐ ๊ด€์ฐฐ์ž.

-r ํƒœ๊ทธ

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ •ํŒ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํƒœ๊ทธ ์ธ์ˆ˜(๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ๋ช…๋ น์— ๋Œ€ํ•œ ์ธ์ˆ˜
์ˆ˜๋ฝ) ๊ธฐ๋ณธ๊ฐ’ ๋Œ€์‹  ๋จธ๋ฆฌ ๊ฐœ์ •. ์ž„์˜์˜ ํƒœ๊ทธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
๋กœ ์ •์˜ ํƒœ๊ทธ or ํƒœ๊ทธ ๋ช…๋ น์—์„œ ๋‘ ๊ฐœ์˜ ํŠน์ˆ˜ ํƒœ๊ทธ๋ฅผ ํ•ญ์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HEAD ์˜๋ฏธ
๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „(ํŒ์ด๋ผ๊ณ ๋„ ํ•จ)
๋ฉ”์ธ ํŠธ๋ ํฌ๋ผ๊ณ ๋„ํ•˜๋Š” ๊ฐ€์ง€; ๊ฐ€์ง€์˜ ์ด๋ฆ„์€ ๊ทธ ๋์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „
of CVS ์†Œ๊ฐœํ•˜๋‹ค .bhead, ํ•˜์ง€๋งŒ diff ๋ช…๋ น, ๋™์ผ) ๋ฐ BASE ์˜๋ฏธ
ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ฒดํฌ ์•„์›ƒํ•œ ๊ฐœ์ •ํŒ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

ํƒœ๊ทธ ์‚ฌ์–‘์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค. ์ ๊ฒ€ or ์ตœ์‹  ์ •๋ณด ๋‹น์‹ ์˜
ํŒŒ์ผ์˜ ์ž์ฒด ์‚ฌ๋ณธ: CVS ํƒœ๊ทธ๋ฅผ ๊ธฐ์–ตํ•˜๊ณ  ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ์—์„œ ๊ณ„์† ์‚ฌ์šฉ
๋‹ฌ๋ฆฌ ์ง€์ •ํ•  ๋•Œ๊นŒ์ง€ ๋ช…๋ น(๊ณ ์ • ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€
CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ).

ํƒœ๊ทธ๋Š” CVS์˜ 'ํƒœ๊ทธ' ๋…ธ๋“œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ๊ธฐํ˜ธ ๋˜๋Š” ์ˆซ์ž ํƒœ๊ทธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
CVS์˜ '๋ถ„๊ธฐ ๋ฐ ๋ณ‘ํ•ฉ' ๋…ธ๋“œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์ˆ˜๋™ ๋˜๋Š” ๋ถ„๊ธฐ ์ด๋ฆ„
์„ค๋ช…์„œ. ์–ธ์ œ ํƒœ๊ทธ ๋Š” ๋ถ„๊ธฐ์˜ ์ด๋ฆ„์ด๋ฉฐ ์ผ๋ถ€ ๋ช…๋ น์€ ์„ ํƒ ์‚ฌํ•ญ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ
๋ถ„๊ธฐ์˜ ์ง€์ •๋œ ๋‚ ์งœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐœ์ •์„ ์ง€์ •ํ•˜๋Š” ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ช…๋ นํ•  ๋•Œ
ํŠน์ • ๊ฐœ์ •์„ ์˜ˆ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ„๊ธฐ์˜ โ€‹โ€‹์ด๋ฆ„์€ ๊ฐ€์žฅ ์ตœ๊ทผ ๊ฒƒ์œผ๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ์ง€์ ์— ๋Œ€ํ•œ ๊ฐœ์ •.

๋ฏธ๋กœ์Šค๋กœ CVS ํ™•์žฅ์ž, ์ง€์ • BASE ๋กœ ๋ฐ์ดํ„ฐ ์ธ์ˆ˜์˜ ์ผ๋ถ€๋Š”
๊ธฐ์ง€ ๊ฐœ์ • ์— ์˜ํ•ด ์ง€์ •๋œ ์ง€์ ์˜ ํƒœ๊ทธ ์ธ์ˆ˜์˜ ์ผ๋ถ€, ์ฆ‰
์ƒ์œ„ ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ๊ฐœ์ • ํƒœ๊ทธ ๊ฐ€์ง€๊ฐ€ ๋ถ„๋ฆฌ๋˜๊ฑฐ๋‚˜ ๋‘ ๊ฐ€์ง€๊ฐ€ ๋ชจ๋‘ ์žˆ๋Š” ๊ฒฝ์šฐ
๊ฐ™์€. ์ด ์˜ต์…˜์€ ํ…Œ์ŠคํŠธ๋ฅผ ๋งŽ์ด ๋ฐ›์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค!

์ง€์ • -q ๊ธ€๋กœ๋ฒŒ ์˜ต์…˜๊ณผ ํ•จ๊ป˜ -r ๋ช…๋ น ์˜ต์…˜์€ ์ข…์ข… ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์–ต์ œํ•  ๋•Œ RCS ํŒŒ์ผ์— ์ง€์ •๋œ ํƒœ๊ทธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ์ด is ์ง€์› ์ „์—, ๊ฐ™์€ as ์ „์—, ์ „์ฒด CVS -r ์„ ํƒ๊ถŒ, ์–ด๋Š ๋‹น์‹  ์ง€์ •ํ•˜๋‹ค ์— ์ „์—,
์™ผ์ชฝ (left) of a CVS ๋ช…๋ น!

-r ํƒœ๊ทธ ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋ฒ”ํ•˜๋‹ค ๊ณผ history ๋ช…๋ น.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ] ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ฃผ์„์„ ๋‹ฌ๋‹ค, ์ ๊ฒ€, diff, ์ˆ˜์ถœ, ๋ฅด๋””ํ”„, ํƒœ๊ทธ๋ฐ
์ตœ์‹  ์ •๋ณด ๋ช…๋ น.

-W

ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
spec์€ ์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ผํ•œ ์œ ํ˜•์˜ ํŒŒ์ผ ์ด๋ฆ„ ํŒจํ„ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.cvswrappers ํŒŒ์ผ. ๋‹ค์Œ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. import๋ฐ ์ตœ์‹  ์ •๋ณด.

๊ด€๋ฆฌ์ž


ํ–‰์ •์‹ค
ยท ํ•„์š”: ์ €์žฅ์†Œ, ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋™์˜์–ด: rcs

์ด๊ฒƒ์€ CVS ๋‹ค์–‘ํ•œ ๊ด€๋ฆฌ ์‹œ์„ค์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค. ๊ทธ๋“ค ์ค‘ ์ผ๋ถ€๋Š”
์— ๋Œ€ํ•œ ์˜์‹ฌ์Šค๋Ÿฌ์šด ์œ ์šฉ์„ฑ CVS ๊ทธ๋Ÿฌ๋‚˜ ์—ญ์‚ฌ์  ๋ชฉ์ ์„ ์œ„ํ•ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€
์˜์‹ฌ์Šค๋Ÿฌ์šด ์˜ต์…˜์€ ๋ฏธ๋ž˜์— ์‚ฌ๋ผ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์ด ๋ช…๋ น ํ•˜์ง€ ์ผ
์žฌ๊ท€์ ์ด๋ฏ€๋กœ ๊ฐ๋ณ„ํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์œ ๋‹‰์Šค์—์„œ ์ด๋ฆ„์ด ์ง€์ •๋œ ๊ทธ๋ฃน์ด ์žˆ๋Š” ๊ฒฝ์šฐ cvsadmin, ํ•ด๋‹น ๊ทธ๋ฃน์˜ ๊ตฌ์„ฑ์›๋งŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS
๊ด€๋ฆฌ์ž ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ๋ช…๋ น์„ ์ œ์™ธํ•˜๊ณ  ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ์˜ต์…˜ ๊ตฌ์„ฑ
์—์„œ ์˜ต์…˜ CVSROOT/๊ตฌ์„ฑ ํŒŒ์ผ. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์˜ต์…˜ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ์˜ต์…˜ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ชจ๋“  ์‚ฌ์šฉ์ž์— ์˜ํ•ด. ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ 'config' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ์˜ต์…˜.

XNUMXD๋ดํƒˆ์˜ cvsadmin ๊ทธ๋ฃน์€ ์„œ๋ฒ„ ๋˜๋Š” ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋น„ ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ CVS. ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด CVS ๊ด€๋ฆฌ์ž ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด
๊ทธ ์•ˆ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž. NT์—์„œ๋Š” cvsadmin ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS
๊ด€๋ฆฌ์ž.

๊ด€๋ฆฌ์ž ์˜ต์…˜


์ด๋Ÿฌํ•œ ์˜ต์…˜ ์ค‘ ์ผ๋ถ€๋Š” CVS ๊ทธ๋Ÿฌ๋‚˜ ์—ญ์‚ฌ์ ์œผ๋กœ ์กด์žฌํ•œ๋‹ค
๋ชฉ์ . ์ผ๋ถ€๋Š” ์‚ฌ์šฉ์„ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. CVS ํšจ๊ณผ๋ฅผ ์ทจ์†Œํ•  ๋•Œ๊นŒ์ง€!

-A์˜ค๋ž˜๋œ ํŒŒ์ผ

ํ•จ๊ป˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค CVS. ์•ก์„ธ์Šค ๋ชฉ๋ก ์ถ”๊ฐ€ ์˜ค๋ž˜๋œ ํŒŒ์ผ ์•ก์„ธ์Šค ๋ชฉ๋ก์—
์˜ RCS ํŒŒ์ผ.

-a๋กœ๊ทธ์ธ

ํ•จ๊ป˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค CVS. ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋กœ๊ทธ์ธ ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๋ชฉ๋ก ๋กœ๊ทธ์ธ ์•ก์„ธ์Šค ๋ชฉ๋ก์— RCS ํŒŒ์ผ.

-๋น„[ํšŒ์ „]

๊ธฐ๋ณธ ๋ถ„๊ธฐ๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ํšŒ์ „. ์— CVS, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ๋ถ„๊ธฐ๋ฅผ ์กฐ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ณ ์ • ํƒœ๊ทธ(CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ ์ฐธ์กฐ)๋Š”
์ž‘์—…ํ•˜๋ ค๋Š” ์ง€์ . ๋‹ฌ๋ ค์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ํ•˜๋‚˜ CVS ๊ด€๋ฆฌ์ž -b: ๋กœ ๋˜๋Œ๋ฆฌ๋‹ค
๊ณต๊ธ‰์—…์ฒด ๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ณต๊ธ‰์—…์ฒด์˜ ๋ฒ„์ „('๋กœ์ปฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋˜๋Œ๋ฆฌ๊ธฐ' ๋…ธ๋“œ ์ฐธ์กฐ)
CVS ๋งค๋‰ด์–ผ). ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -b ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฃผ์žฅ.

-cํ˜„

์ฃผ์„ ๋ฆฌ๋”๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ˜„. ๋Œ“๊ธ€ ๋ฆฌ๋”๋Š” ํ˜„์žฌ ๋ฒ„์ „์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
of CVS or RCS 5.7. ๋”ฐ๋ผ์„œ ๊ฑฐ์˜ ํ™•์‹คํ•˜๊ฒŒ ๊ฑฑ์ •ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด'.

-์ด์žํ˜•[๋กœ๊ทธ์ธ]

ํ•จ๊ป˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค CVS. ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋กœ๊ทธ์ธ ์ด๋ฆ„์„ ์ง€์šฐ์‹ญ์‹œ์˜ค.
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๋ชฉ๋ก ๋กœ๊ทธ์ธ RCS ํŒŒ์ผ์˜ ์•ก์„ธ์Šค ๋ชฉ๋ก์—์„œ. ๋งŒ์•ฝ์— ๋กœ๊ทธ์ธ ์ƒ๋žตํ•˜๊ณ ,
์ „์ฒด ์•ก์„ธ์Šค ๋ชฉ๋ก์„ ์ง€์›๋‹ˆ๋‹ค. ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -e ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฃผ์žฅ.

-I

ํ‘œ์ค€ ์ž…๋ ฅ์ด ํ„ฐ๋ฏธ๋„์ด ์•„๋‹ˆ๋”๋ผ๋„ ๋Œ€ํ™”์‹์œผ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€
ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„์™€ ์ž‘์—… CVS ์˜ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์‚ฌ๋ผ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. CVS.

-i

์“ธ๋ชจ์—†๋Š” CVS. ์ด๊ฒƒ์€ ์ƒˆ๋กœ์šด RCS ํŒŒ์ผ์„ ์ž…๊ธˆํ•˜์ง€ ์•Š๊ณ 
๊ฐœ์ •. ์™€ ํ•จ๊ป˜ CVS, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ถ”๊ฐ€ CVS ๋”ํ•˜๋‹ค ๋ช…๋ น('ํŒŒ์ผ ์ถ”๊ฐ€' ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ).

-k๋ช…์‚ฌ

๊ธฐ๋ณธ ํ‚ค์›Œ๋“œ ๋Œ€์ฒด๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ช…์‚ฌ. ๋…ธ๋“œ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด'๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ. ๋ช…์‹œ์  ์ œ๊ณต -k ~์— ๋Œ€ํ•œ ์˜ต์…˜ CVS ์ตœ์‹  ์ •๋ณด, CVS ์ˆ˜์ถœ๋ฐ CVS ์ ๊ฒ€
์ด ๊ธฐ๋ณธ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

-์—˜[ํšŒ์ „]

๋ฒˆํ˜ธ๋กœ ๊ฐœ์ •ํŒ ์ž ๊ธˆ ํšŒ์ „. ๋ถ„๊ธฐ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ๋‹ค์Œ์—์„œ ์ž ๊ธ‰๋‹ˆ๋‹ค.
๊ทธ ์ง€์ . ๋งŒ์•ฝ์— ํšŒ์ „ ์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ ๋ถ„๊ธฐ์—์„œ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ์ž ๊ธ‰๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -l ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฃผ์žฅ.

์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. rcslock.pl ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์—ฌํ•˜๋‹ค ๋””๋ ‰ํ† ๋ฆฌ
์ „์—, CVS ์˜ˆ์•ฝ๋œ ์ฒดํฌ์•„์›ƒ์„ ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค ๋ฐฐํฌ(์—ฌ๊ธฐ์„œ ํ•œ ๋ช…์˜ ์‚ฌ์šฉ์ž๋งŒ
์ฃผ์–ด์ง„ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ํŽธ์ง‘). ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ•ด๋‹น ํŒŒ์ผ์˜ ์ฃผ์„์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
README contrib์˜ ์ง€์›๋˜์ง€ ์•Š๋Š” ํŠน์„ฑ์— ๋Œ€ํ•œ ๋ฉด์ฑ… โ€‹โ€‹์กฐํ•ญ์„ ๋ณด๋ ค๋ฉด ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ•ด๋‹น ํŒŒ์ผ์˜ ์ฃผ์„์— ๋”ฐ๋ฅด๋ฉด ์ž ๊ธˆ์€ ์—„๊ฒฉํ•จ(๊ธฐ๋ณธ๊ฐ’)์œผ๋กœ ์„ค์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-L

์ž ๊ธˆ์„ ์—„๊ฒฉ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์—„๊ฒฉํ•œ ์ž ๊ธˆ์€ RCS ํŒŒ์ผ์˜ ์†Œ์œ ์ž๊ฐ€ ๋ฉด์ œ๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ฒดํฌ์ธ์„ ์œ„ํ•ด ์ž ๊ธˆ์—์„œ. ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด CVS, ์—„๊ฒฉํ•œ ์ž ๊ธˆ์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์•„๋ž˜์˜ ํ† ๋ก  -l ์œ„์˜ ์˜ต์…˜.

-mํšŒ์ „:๋ฉ”์‹œ์ง€

๊ฐœ์ • ๋กœ๊ทธ ๋ฉ”์‹œ์ง€ ๊ต์ฒด ํšŒ์ „ ๊ณผ ๋ฉ”์‹œ์ง€.

-Nname[:[ํšŒ์ „]]

์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๋‹ค -n, ์ด์ „ ํ• ๋‹น์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ  name. ๋งˆ๋ฒ•๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ
๋ถ„๊ธฐ, CVS ๋งค๋‰ด์–ผ์˜ 'Magic ๋ถ„๊ธฐ ๋ฒˆํ˜ธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-nname[:[ํšŒ์ „]]

๊ธฐํ˜ธ ์ด๋ฆ„ ์—ฐ๊ฒฐ name ๋ถ„๊ธฐ ๋˜๋Š” ๊ฐœ์ •ํŒ๊ณผ ํ•จ๊ป˜ ํšŒ์ „. ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ์ข‹์Šต๋‹ˆ๋‹ค
์‚ฌ์šฉ CVS ํƒœ๊ทธ or CVS ํƒœ๊ทธ ๋Œ€์‹ ์—. ๋‘˜ ๋‹ค ์žˆ๋Š” ๊ฒฝ์šฐ ๊ธฐํ˜ธ ์ด๋ฆ„์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. : ๊ณผ ํšŒ์ „ are
์ƒ๋žต๋จ; ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•˜์‹ญ์‹œ์˜ค. name ์ด๋ฏธ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆซ์ž. ๋งŒ์•ฝ์— ํšŒ์ „ ์ƒ์ง•์ ์ด๋ฉฐ ์—ฐ๊ด€๋˜๊ธฐ ์ „์— ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ใ… ํšŒ์ „ ๋กœ ๊ตฌ์„ฑ
๋ถ„๊ธฐ ๋ฒˆํ˜ธ ๋‹ค์Œ์— a . ๋ถ„๊ธฐ์˜ ํ˜„์žฌ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ใ… :
๋น„์–ด์žˆ๋Š” ํšŒ์ „ ๊ธฐ๋ณธ ๋ถ„๊ธฐ์˜ ํ˜„์žฌ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ
ํŠธ๋ ํฌ. ์˜ˆ๋ฅผ ๋“ค์–ด, CVS ๊ด€๋ฆฌ์ž -nname: ๊ด€๊ณ„ name ํ˜„์žฌ ์ตœ์‹ ์œผ๋กœ
๋ชจ๋“  RCS ํŒŒ์ผ์˜ ๊ฐœ์ •; ์ด๊ฒƒ์€ ๋Œ€์กฐ๋œ๋‹ค CVS ๊ด€๋ฆฌ์ž -nname:$ ์–ด๋–ค ์—ฐ๊ด€
name ํ•ด๋‹นํ•˜๋Š” ํ‚ค์›Œ๋“œ ๋ฌธ์ž์—ด์—์„œ ์ถ”์ถœ๋œ ๊ฐœ์ • ๋ฒˆํ˜ธ๋กœ
์ž‘์—… ํŒŒ์ผ.

-o๋ฒ”์œ„

์‚ญ์ œ(์‹œ๋Œ€์— ๋’ค๋–จ์–ด์ง„)์— ์˜ํ•ด ์ฃผ์–ด์ง„ ๊ฐœ์ • ๋ฒ”์œ„.

์ด ๋ช…๋ น์€ ์•Œ๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฉด ๋งค์šฐ ์œ„ํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ ๋‹น์‹ ์ดํ•˜๋Š” ์ผ
(์˜ˆ๋ฅผ ๋“ค์–ด, rev1:rev2 ๊ตฌ๋ฌธ์ด ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค).

๋””์Šคํฌ๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ ์ด ์˜ต์…˜์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋‘ ๋ฒˆ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค-
์ด ๋ช…๋ น์„ ์‹คํ–‰ ์ทจ์†Œํ•˜๋ ค๋ฉด ์ตœ์‹  ๋ฐฑ์—…์„ ๋ณต์›ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค! ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
๋ถ€์ฃผ์˜๋กœ ์ธํ•ด ๊ณ„ํšํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ์ˆ˜์ •๋ณธ์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ (ํ•˜๋Š˜
๊ธˆ์ง€) CVS ๋ฒ„๊ทธ, ์ˆ˜์ •์ด ์™„๋ฃŒ๋˜๊ธฐ ์ „์— ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•  ๊ธฐํšŒ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ ์‚ฌ๋ณธ์„ ์‹คํ—˜ํ•ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋จผ์ €.

์ง€์ • ๋ฒ”์œ„ ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ:

rev1::rev2

rev1๊ณผ rev2 ์‚ฌ์ด์˜ ๋ชจ๋“  ๊ฐœ์ •์„ ์ถ•์†Œํ•˜์—ฌ CVS ์ฐจ์ด์ ๋งŒ ์ €์žฅ
์ค‘๊ฐ„ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ rev1์—์„œ rev2๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ›„์—
-o 1.3 :: 1.5 ๊ฐœ์ • 1.3, ๊ฐœ์ • 1.5 ๋˜๋Š” ์ฐจ์ด์ ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1.3์—์„œ 1.5๋กœ, ๊ทธ๋Ÿฌ๋‚˜ ๊ฐœ์ •ํŒ 1.4์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ฑฐ๋‚˜ 1.3๊ณผ 1.4 ์‚ฌ์ด์˜ ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์˜ˆ : -o 1.3 :: 1.4 ๊ณผ -o 1.3 :: 1.3 ์—†๊ธฐ ๋•Œ๋ฌธ์— ํšจ๊ณผ๊ฐ€ ์—†๋‹ค.
์ œ๊ฑฐํ•  ์ค‘๊ฐ„ ๊ฐœ์ •ํŒ.

::ํšŒ์ „

๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๋ถ„๊ธฐ ์‹œ์ž‘ ์‚ฌ์ด์˜ ๊ฐœ์ • ์ถ•์†Œ ํšŒ์ „ ๊ณผ ํšŒ์ „ ์ž์ฒด.
๋ถ„๊ธฐ์ ๊ณผ ํšŒ์ „ ๊ทธ๋Œ€๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, -o :: 1.3.2.6 ๊ฐœ์ •ํŒ ์‚ญ์ œ
1.3.2.1, ๊ฐœ์ • 1.3.2.5 ๋ฐ ๊ทธ ์‚ฌ์ด์˜ ๋ชจ๋“  ๊ฒƒ(1.3๊ณผ 1.3.2.6์ด ๋‚จ์Œ)
๊ทธ๋Œ€๋กœ.

ํšŒ์ „::

๋‹ค์Œ ๋ฒ„์ „ ์ถ•์†Œ ํšŒ์ „ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๋ถ„๊ธฐ์˜ ๋ ํšŒ์ „. ๊ฐœ์ • ํšŒ์ „
๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜์ง€๋งŒ ํ—ค๋“œ ๊ฐœ์ •์€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

ํšŒ์ „

๊ฐœ์ • ์‚ญ์ œ ํšŒ์ „. ์˜ˆ๋ฅผ ๋“ค์–ด, -o 1.3 ์— ํ•ด๋‹นํ•˜๋Š” -o 1.2 :: 1.4.

rev1:rev2

๋‹ค์Œ์—์„œ ์ˆ˜์ •๋ณธ ์‚ญ์ œ rev1 ์— rev2, ๊ฐ™์€ ๋ถ„๊ธฐ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
๋˜์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค rev1 or rev2 ๋˜๋Š” ๊ทธ ์‚ฌ์ด์˜ ๋ชจ๋“  ๊ฐœ์ •. ์˜ˆ๋ฅผ ๋“ค์–ด,
๋ช…๋ น CVS ๊ด€๋ฆฌ์ž -oR_1_01:R_1_02 . ๊ฑฐ์˜ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐœ์ •ํŒ์„ ์‚ญ์ œํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.
ํƒœ๊ทธ R_1_02๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์กฐ์‹ฌํ•ด! ์—†๋Š” ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
R_1_02์™€ R_1_03 ์‚ฌ์ด์—์„œ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์€ ์ „์—, ๊ฐ™์€ ์ˆ˜์น˜ ์ˆ˜์ •
ํƒœ๊ทธ R_1_02 ๋ฐ R_1_03์— ํ• ๋‹น๋œ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ถˆ๊ฐ€๋Šฅํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
R_1_02 ๊ฒ€์ƒ‰; R_1_03๋„ ํ…Œ์ดํ”„์—์„œ ๋ณต์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์—
์ง€์ •ํ•˜๊ณ  ์‹ถ์€ rev1::rev2 ๋Œ€์‹ .

:ํšŒ์ „

๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๋ถ„๊ธฐ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ์ˆ˜์ •๋ณธ ์‚ญ์ œ ํšŒ์ „ ~์„ ํฌํ•จํ•˜์—ฌ
ํšŒ์ „.

ํšŒ์ „:

๊ฐœ์ •ํŒ์—์„œ ๊ฐœ์ •ํŒ ์‚ญ์ œ ํšŒ์ „๋ฅผ ํฌํ•จํ•œ ํšŒ์ „ ์ž์ฒด, ๋ถ„๊ธฐ์˜ ๋๊นŒ์ง€
ํฌํ•จ ํšŒ์ „.

์‚ญ์ œํ•  ๊ฐœ์ •ํŒ์—๋Š” ๋ถ„๊ธฐ ๋˜๋Š” ์ž ๊ธˆ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์‚ญ์ œํ•  ๊ฐœ์ • ์ค‘ ํ•˜๋‚˜์— ๊ธฐํ˜ธ ์ด๋ฆ„์ด ์žˆ๊ณ  ํ•˜๋‚˜๊ฐ€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ
์ „์—, :: ๊ตฌ๋ฌธ, ๋‹ค์Œ CVS ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์ˆ˜์ •๋ณธ์„ ์‚ญ์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
๊ธฐํ˜ธ ์ด๋ฆ„๊ณผ ๊ฐœ์ •ํŒ์„ ๋ชจ๋‘ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋จผ์ € ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค.
๊ธฐํ˜ธ ์ด๋ฆ„ CVS ํƒœ๊ทธ -d๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹คํ–‰ CVS ๊ด€๋ฆฌ์ž -o. ํ•˜๋‚˜๊ฐ€ ์•„๋‹Œ ๊ฒƒ์„ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ::
๊ตฌ๋ฌธ, ๋‹ค์Œ CVS ์ˆ˜์ •๋ณธ์„ ์‚ญ์ œํ•˜์ง€๋งŒ ๋‹ค์Œ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ธฐํ˜ธ ์ด๋ฆ„์€ ๊ทธ๋Œ€๋กœ ๋‘ก๋‹ˆ๋‹ค.
์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฐœ์ •ํŒ. ์ด ๋™์ž‘์€ ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
๋ฒ„์ „ CVS, ํ•˜์ง€๋งŒ ๊ทธ๋‹ค์ง€ ์œ ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฏธ๋ž˜์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ™์€ :: ์ผ€์ด์Šค.

๋ฐฉ๋ฒ•์œผ๋กœ ์ธํ•ด CVS ๊ฐ€์ง€๋ฅผ ๋‹ค๋ฃฌ๋‹ค ํšŒ์ „ ์ธ ๊ฒฝ์šฐ ๊ธฐํ˜ธ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋‚˜๋ญ‡ ๊ฐ€์ง€. ์„ค๋ช…์€ CVS ๋งค๋‰ด์–ผ์˜ 'Magic branch number' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์•„๋ฌด๋„ ๋‹น์‹ ์ด ์˜ค๋ž˜๋œ ๊ฐœ์ •ํŒ์˜ ์‚ฌ๋ณธ์„ ์ฒดํฌ ์•„์›ƒํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ด์ƒํ•œ
ํŽธ์ง‘์„ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ์ฒดํฌ์ธํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์€ ๊ฐ€์งœ ์ปค๋ฐ‹์„ ๋˜๋Œ๋ฆฌ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์ปค๋ฐ‹
๋Œ€์‹  ๊ฐ€์งœ ๋ณ€๊ฒฝ์„ ์ทจ์†Œํ•˜๋Š” ๊ฐœ์ •(CVS์˜ '๋‘ ๊ฐœ์ • ๋ณ‘ํ•ฉ' ๋…ธ๋“œ ์ฐธ์กฐ)
์„ค๋ช…์„œ).

-q

์กฐ์šฉํžˆ ๋‹ฌ๋ฆฌ์‹ญ์‹œ์˜ค. ์ง„๋‹จ์„ ์ธ์‡„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-s์ƒํƒœ[:ํšŒ์ „]

์œ ์šฉํ•œ CVS. ๊ฐœ์ •์˜ ์ƒํƒœ ์†์„ฑ ์„ค์ • ํšŒ์ „ ์— ์ƒํƒœ. ๋ฉด ํšŒ์ „ ํ•˜๋Š”
๋ถ„๊ธฐ ๋ฒˆํ˜ธ, ํ•ด๋‹น ๋ถ„๊ธฐ์˜ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ํšŒ์ „ ์ƒ๋žต, ๊ฐ€์ •
๊ธฐ๋ณธ ๋ถ„๊ธฐ์˜ ์ตœ์‹  ๊ฐœ์ •ํŒ. ๋ชจ๋“  ์‹๋ณ„์ž๊ฐ€ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ƒํƒœ. ์—์ด
์œ ์šฉํ•œ ์ƒํƒœ ์ง‘ํ•ฉ์€ ํŠน๊ธ‰ (์‹คํ—˜์šฉ), ์ฐŒ๋ฅด๋‹ค (์•ˆ์ •์„ ์œ„ํ•ด), ๊ทธ๋ฆฌ๊ณ  ๊ด€๊ณ„ (์— ๋Œ€ํ•œ
์ถœ์‹œ ๋œ). ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒˆ ๊ฐœ์ •์˜ ์ƒํƒœ๋Š” ๋‹ค์Œ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํŠน๊ธ‰ ์ƒ์„ฑ๋  ๋•Œ.
์ƒํƒœ๋Š” ์ถœ๋ ฅ์—์„œ โ€‹โ€‹๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS ๊ธฐ๋ก (CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '๋กœ๊ทธ' ์ฐธ์กฐ),
FBI ์ฆ์˜ค ๋ฒ”์ฃ„ ๋ณด๊ณ ์„œ $๋กœ๊ทธ$ ๊ณผ $์ฃผ$ ํ‚ค์›Œ๋“œ(CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด' ๋…ธ๋“œ ์ฐธ์กฐ).
์ฐธ๊ณ  CVS ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃฝ์€ ์ž์ฒด ๋ชฉ์ ์„ ์œ„ํ•œ ์ƒํƒœ(CVS์˜ 'Attic' ๋…ธ๋“œ ์ฐธ์กฐ)
์„ค๋ช…์„œ); ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ์ฃฝ์€ ์ƒํƒœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. CVS ์ œ๊ฑฐ ๊ณผ CVS
๋”ํ•˜๋‹ค (CVS ๋งค๋‰ด์–ผ์˜ '์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ' ๋…ธ๋“œ ์ฐธ์กฐ), CVS ๊ด€๋ฆฌ์ž -s.

-NS[ํŒŒ์ผ]

์œ ์šฉํ•œ CVS. ๋ช…๋ช…๋œ ๋‚ด์šฉ์—์„œ ์„ค๋ช… ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ๋กœ
RCS ํŒŒ์ผ, ๊ธฐ์กด ํ…์ŠคํŠธ ์‚ญ์ œ. ๊ทธ๋งŒํผ ํŒŒ์ผ ๊ฒฝ๋กœ ์ด๋ฆ„์€ ๋‹ค์Œ์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -. ๊ทธ๋งŒํผ
์„ค๋ช… ํ…์ŠคํŠธ๋Š” ์ถœ๋ ฅ์—์„œ โ€‹โ€‹๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS ๊ธฐ๋ก (CVS์˜ 'log' ๋…ธ๋“œ ์ฐธ์กฐ
์„ค๋ช…์„œ). ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -t ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฃผ์žฅ.

If ํŒŒ์ผ ์ƒ๋žต๋œ ๊ฒฝ์šฐ ํ‘œ์ค€ ์ž…๋ ฅ์—์„œ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ํŒŒ์ผ ๋ ๋˜๋Š” ๋‹ค์Œ์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๋ผ์ธ . ๊ทธ ์ž์ฒด๋กœ. ์ƒํ˜ธ ์ž‘์šฉ์ด ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํ…์ŠคํŠธ๋ฅผ ๋ฌป์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค -I.

-ํ‹ฐ-ํ˜„

์œ ์‚ฌํ•˜๊ฒŒ -tํŒŒ์ผ. ์—์„œ ์„ค๋ช… ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค. ํ˜„ ๋กœ RCS ํŒŒ์ผ, ์‚ญ์ œ
๊ธฐ์กด ํ…์ŠคํŠธ. ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -t ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฃผ์žฅ.

-U

์ž ๊ธˆ์„ ๋น„์—„๊ฒฉ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋น„์—„๊ฒฉ ์ž ๊ธˆ์€ ํŒŒ์ผ ์†Œ์œ ์ž๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ฒดํฌ์ธ์„ ์œ„ํ•ด ๊ฐœ์ •ํŒ์„ ์ž ๊ธ‰๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด CVS, ์—„๊ฒฉํ•œ ์ž ๊ธˆ์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์•„๋ž˜์˜ ํ† ๋ก  -l ์œ„์˜ ์˜ต์…˜.

-์œ [ํšŒ์ „]

์˜ต์…˜ ๋ณด๊ธฐ -l ์œ„์—์„œ ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋…ผ์˜๋ฅผ ์œ„ํ•ด CVS. ์ž ๊ธˆ ํ•ด์ œ
๋ฒˆํ˜ธ๊ฐ€ ์žˆ๋Š” ๊ฐœ์ • ํšŒ์ „. ๋ถ„๊ธฐ๊ฐ€ ์ œ๊ณต๋˜๋ฉด ํ•ด๋‹น ๋ฒ„์ „์˜ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ์ž ๊ธˆ ํ•ด์ œํ•˜์‹ญ์‹œ์˜ค.
๋‚˜๋ญ‡ ๊ฐ€์ง€. ๋งŒ์•ฝ์— ํšŒ์ „ ์ƒ๋žต๋œ ๊ฒฝ์šฐ ํ˜ธ์ถœ์ž๊ฐ€ ๋ณด์œ ํ•œ ์ตœ์‹  ์ž ๊ธˆ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŒ
๊ฐœ์ •ํŒ์˜ ๋กœ์ปค๋Š” ์ž ๊ธˆ์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ฐœ์ •ํŒ์„ ์ž ๊ธˆ ํ•ด์ œํ•˜๋ฉด
์ž ๊ทธ๋‹ค. ์ด๋กœ ์ธํ•ด ์›๋ž˜ ์‚ฌ๋ฌผํ•จ์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋ฒ”ํ•˜๋‹ค ์•Œ๋ฆผ(๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ '์•Œ๋ฆผ ๋ฐ›๊ธฐ'). ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -u ๋ฐ ๊ทธ
๋…ผ์˜.

-Vn

์ด์ „ ๋ฒ„์ „ CVS, ์ด ์˜ต์…˜์€ RCS ํŒŒ์ผ
ํ—ˆ์šฉ RCS ๋ฒ„์ „ nํ•˜์ง€๋งŒ ์ด์ œ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ง€์ •ํ•˜๋ฉด
์˜ค๋ฅ˜.

-x์ ‘๋ฏธ์‚ฌ

์ด์ „ ๋ฒ„์ „ CVS, ์ด๊ฒƒ์€ ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์„œํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
RCS ํŒŒ์ผ. ํ•˜์ง€๋งŒ, CVS ํ•ญ์ƒ ๋‹ค์Œ์„ ์š”๊ตฌํ•ด ์™”์Šต๋‹ˆ๋‹ค. RCS ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ CVS ๋๋‚ด๋‹ค ,v,
๋”ฐ๋ผ์„œ ์ด ์˜ต์…˜์€ ์œ ์šฉํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ฃผ์„์„ ๋‹ฌ๋‹ค


๋ญ ๊ฐœ์ • ์ˆ˜์ • ๋งˆ๋‹ค ์„  of a ํŒŒ์ผ?
ยท ์‹œ๋†‰์‹œ์Šค: [์˜ต์…˜] ํŒŒ์ผ์— ์ฃผ์„ ๋‹ฌ๊ธฐ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•ด ํŒŒ์ผ, ์ •๋ณด์™€ ํ•จ๊ป˜ ํŠธ๋ ํฌ์˜ ํ—ค๋“œ ์ˆ˜์ •๋ณธ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ์ค„์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ์ˆ˜์ •. ์—ญ๋ฐฉํ–ฅ ์ฃผ์„์ด ์š”์ฒญ๋˜๋ฉด
์ง€์ •๋œ ๊ฐœ์ • ํ›„ ์ฒซ ๋ฒˆ์งธ ์ˆ˜์ •. (ํ˜„์žฌ ์—ญ๋ฐฉํ–ฅ ์ฃผ์„
๊นจ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.)

์ฃผ์„์„ ๋‹ฌ๋‹ค ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ฃผ์„์„ ๋‹ฌ๋‹ค (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-b

๋’ค๋กœ ์ค„์„ ์ œ๊ฑฐํ•œ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ณ ์žฅ๋‚œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

-l

๋กœ์ปฌ ๋””๋ ‰ํ† ๋ฆฌ๋งŒ, ์žฌ๊ท€ ์—†์Œ.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

-f

ํƒœ๊ทธ/๋‚ ์งœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ํ—ค๋“œ ๊ฐœ์ •ํŒ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

-F

๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์— ์ฃผ์„์„ ๋‹ต๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์ง€์ •๋œ ๊ฐœ์ •/ํƒœ๊ทธ ๊ธฐ์ค€์œผ๋กœ ํŒŒ์ผ์— ์ฃผ์„ ๋‹ฌ๊ธฐ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ํ•˜๋Š”
๋ถ„๊ธฐ ํƒœ๊ทธ, ๋ถ„๊ธฐ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ๋…ธ๋“œ '๊ณตํ†ต
์˜ต์…˜'์€ CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

-D ๋ฐ์ดํ„ฐ

์ง€์ •๋œ ๋‚ ์งœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํŒŒ์ผ์— ์ฃผ์„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์„์„ ๋‹ฌ๋‹ค ์˜ˆ


์˜ˆ :

$ cvs ์ฃผ์„ ssfile
ssfile์— ๋Œ€ํ•œ ์ฃผ์„
***************
1.1(27๋…„ 96์›” 1์ผ): ssfile ํ–‰ XNUMX
1.2(joe 28-Mar-96): ssfile ๋ผ์ธ 2

ํŒŒ์ผ SSํŒŒ์ผ ํ˜„์žฌ ๋‘ ์ค„์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ SSํŒŒ์ผ ์„  1 ๋ผ์ธ์€์— ์˜ํ•ด ์ฒดํฌ์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
๋ฉ”๋ฆฌ 27์›” 28์ผ. ๊ทธ๋Ÿฐ ๋‹ค์Œ XNUMX์›” XNUMX์ผ, ์กฐ ๋ผ์ธ ์ถ”๊ฐ€ SSํŒŒ์ผ ์„  2, ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ 
์ „์—, SSํŒŒ์ผ ์„  1 ๋ผ์ธ. ์ด ๋ณด๊ณ ์„œ๋Š”
์‚ญ์ œ ๋˜๋Š” ๋Œ€์ฒด๋จ ๋‹น์‹ ์€ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ CVS diff ์ด๋ฅผ ์œ„ํ•ด(CVS์˜ 'diff' ๋…ธ๋“œ ์ฐธ์กฐ
์„ค๋ช…์„œ).

์˜ต์…˜ CVS ์ฃผ์„์„ ๋‹ฌ๋‹ค CVS ๋งค๋‰ด์–ผ์˜ 'Invoking CVS' ๋…ธ๋“œ์— ๋‚˜์—ด๋˜์–ด ์žˆ์œผ๋ฉฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์„์„ ์ถ”๊ฐ€ํ•  ํŒŒ์ผ ๋ฐ ๊ฐœ์ •ํŒ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์€ ๋” ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '๊ณตํ†ต ์˜ต์…˜'์— ์ž์„ธํžˆ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ ๊ฒ€


์ฒดํฌ ์•„์›ƒ ์†Œ์Šค for ํŽธ์ง‘
ยท ์‹œ๋†‰์‹œ์Šค: ์ฒดํฌ์•„์›ƒ [์˜ต์…˜] ๋ชจ๋“ˆ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ.

ยท ๋™์˜์–ด: co, get

์— ์˜ํ•ด ์ง€์ •๋œ ์†Œ์Šค ํŒŒ์ผ์˜ ๋ณต์‚ฌ๋ณธ์„ ํฌํ•จํ•˜๋Š” ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ. ๋‹น์‹ ์€ ์‹คํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค ์ ๊ฒ€ ๋‹ค๋ฅธ ๋Œ€๋ถ€๋ถ„์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— CVS ๋ช…๋ น, ์ดํ›„
๋Œ€๋ถ€๋ถ„์€ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ชจ๋“ˆ ์†Œ์Šค ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ผ๋ถ€ ์ปฌ๋ ‰์…˜์— ๋Œ€ํ•œ ๊ธฐํ˜ธ ์ด๋ฆ„์ด๊ณ 
ํŒŒ์ผ ๋˜๋Š” ์ €์žฅ์†Œ์˜ ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. ์ƒ์ง•์ ์ธ ์ด๋ฆ„์€
์— ์ •์˜ ๋ชจ๋“ˆ ํŒŒ์ผ. CVS ๋งค๋‰ด์–ผ์—์„œ ๋…ธ๋“œ '๋ชจ๋“ˆ'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ง€์ •ํ•˜๋Š” ๋ชจ๋“ˆ์— ๋”ฐ๋ผ, ์ ๊ฒ€ ์žฌ๊ท€ ์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ 
์ ์ ˆํ•œ ์†Œ์Šค ํŒŒ์ผ๋กœ ์ฑ„์›๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด๋Ÿฌํ•œ ์†Œ์Šค ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์–ธ์ œ๋“ ์ง€(๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํŽธ์ง‘ํ•˜๋Š”์ง€ ์—ฌ๋ถ€์™€ ์ƒ๊ด€์—†์ด
์†Œ์Šค ์‚ฌ๋ณธ); ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ ์šฉํ•œ ์ƒˆ๋กœ์šด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ
์†Œ์Šค ์ €์žฅ์†Œ; ๋˜๋Š” ์†Œ์Šค ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์˜๊ตฌ์ ์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ž‘์—…์„ ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ์ ๊ฒ€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋Š”
ํ•ญ์ƒ ๋””๋ ‰ํ† ๋ฆฌ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ ๊ฒ€ ํ˜ธ์ถœ๋˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
์ง€์ •๋œ ๋ชจ๋“ˆ๋กœ. ๋ชจ๋“ˆ ๋ณ„์นญ์˜ ๊ฒฝ์šฐ ์ƒ์„ฑ๋œ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š”
๋‹ค๋ฅธ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋  ๊ฒƒ์ž„์„ ํ™•์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ ๊ฒ€ ํŒŒ์ผ์ด ์••์ถ• ํ•ด์ œ๋  ๋•Œ ๊ฐ ํŒŒ์ผ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ƒ๋Œ€ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๊ฐœ์ธ ์ž‘์—… ์˜์—ญ(๊ท€ํ•˜๊ฐ€ ์ง€์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ -Q ์ „์—ญ ์˜ต์…˜).

์— ์˜ํ•ด ์ƒ์„ฑ๋œ ํŒŒ์ผ ์ ๊ฒ€ ๋‹ค์Œ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ฝ๊ธฐ-์“ฐ๊ธฐ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. -r ~์— ๋Œ€ํ•œ ์˜ต์…˜ CVS (์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'Global options' ๋…ธ๋“œ๊ฐ€ ์ง€์ •๋˜๋ฉด CVSREAD ํ™˜๊ฒฝ ๋ณ€์ˆ˜
์ง€์ •๋˜์—ˆ๊ฑฐ๋‚˜(CVS ๋งค๋‰ด์–ผ์˜ 'ํ™˜๊ฒฝ ๋ณ€์ˆ˜' ๋…ธ๋“œ ์ฐธ์กฐ)
ํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•œ ํšจ๊ณผ(CVS ๋งค๋‰ด์–ผ์˜ 'Watches' ๋…ธ๋“œ ์ฐธ์กฐ).

์ฐธ๊ณ ๋กœ ์‹คํ–‰ ์ ๊ฒ€ ์ด์ „์— ์ด๋ฏธ ๋นŒ๋“œ๋œ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ ๊ฒ€ is
๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. -d ์˜ต์…˜์„ ์ตœ์‹  ์ •๋ณด ๋ช…๋ น
์ €์žฅ์†Œ์— ์ƒ์„ฑ๋œ ์ƒˆ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋‹ค์Œ ์œ„์น˜์— ๋‚˜ํƒ€๋‚  ๊ฒƒ์ด๋ผ๋Š” ์˜๋ฏธ
๋‹น์‹ ์˜ ์ž‘์—… ์˜์—ญ. ํ•˜์ง€๋งŒ, ์ ๊ฒ€ ๋ชจ๋“ˆ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜๋ฉด ์ตœ์‹  ์ •๋ณด ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ทจํ•œ๋‹ค
์ด๋ฆ„. ๋˜ํ•œ ์‚ฌ์šฉ ์ ๊ฒ€ ์ด ๋ฐฉ๋ฒ•์€ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ(์—ฌ๊ธฐ์„œ
๋‹น์‹ ์€ ์›๋ž˜ ๋‹ฌ๋ ธ๋‹ค ์ ๊ฒ€ from), ๊ทธ๋ž˜์„œ ๋‹น์‹ ์ด ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์ ๊ฒ€ ๊ธฐ์กด ์—…๋ฐ์ดํŠธ
๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์— ์˜ํ•ด ์ƒ์„ฑ๋œ ์ถœ๋ ฅ์— ๋Œ€ํ•ด ์ ๊ฒ€ ๋ช…๋ น์€ CVS์—์„œ ๋…ธ๋“œ '์ถœ๋ ฅ ์—…๋ฐ์ดํŠธ'๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ˆ˜๋™.

์ ๊ฒ€ ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ ๊ฒ€ (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-D ๋ฐ์ดํ„ฐ

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ. ์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ด๋ฉฐ ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. -P.
๊ณ ์ • ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

-f

์™€ ํ•จ๊ป˜๋งŒ ์œ ์šฉ -D or -r ํ”Œ๋ž˜๊ทธ. ์ผ์น˜ํ•˜๋Š” ๊ฐœ์ •์ด ์—†์œผ๋ฉด ๊ฒ€์ƒ‰
(ํŒŒ์ผ์„ ๋ฌด์‹œํ•˜๋Š” ๋Œ€์‹ ) ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฒ„์ „.

-k kflag

์— ๋”ฐ๋ผ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ kflag. CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ž…๋‹ˆ๋‹ค. ์ด ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ์ด ํŒŒ์ผ์˜ ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ™์€ kflag. ๊ทธ๋งŒํผ ์ง€์œ„ ๊ณ ์ • ์˜ต์…˜์„ ๋ณด๋ ค๋ฉด ๋ช…๋ น์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'Invoking CVS'๋Š” ์ง€์œ„ ๋ช…๋ น.

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

-n

์ฒดํฌ์•„์›ƒ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค( -o ๋ชจ๋“ˆ ํŒŒ์ผ์˜ ์˜ต์…˜;
CVS ๋งค๋‰ด์–ผ์—์„œ ๋…ธ๋“œ '๋ชจ๋“ˆ' ์ฐธ์กฐ).

-P

๋นˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. CVS ๋งค๋‰ด์–ผ์˜ '๋””๋ ‰ํ† ๋ฆฌ ์ด๋™' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-p

ํŒŒ์ผ์„ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ํŒŒ์ดํ”„ํ•ฉ๋‹ˆ๋‹ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฒดํฌ์•„์›ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ •ํŒ์„ ์ฒดํฌ์•„์›ƒํ•˜์‹ญ์‹œ์˜ค. ํƒœ๊ทธ ๋˜๋Š”, ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ์ง€์ ์ด๋‹ค
ํƒœ๊ทธ, ๋ถ„๊ธฐ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ด๋ฉฐ
์˜๋ฏธํ•˜๋‹ค -P. ์Šคํ‹ฐํ‚ค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '์Šคํ‹ฐํ‚ค ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
ํƒœ๊ทธ/๋‚ ์งœ. ๋˜ํ•œ CVS ๋งค๋‰ด์–ผ์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ทธ ์™ธ์—๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ˆ˜ ๋ช…๋ น ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ๊ฒ€:

-A

์Šคํ‹ฐ์ปค ํƒœ๊ทธ, ๋‚ ์งœ ๋˜๋Š” -k ์˜ต์…˜. CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์Šคํ‹ฐ์ปค ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€

-c

์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋Š” ๋Œ€์‹  ์ •๋ ฌ๋œ ๋ชจ๋“ˆ ํŒŒ์ผ์„ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ.

-d DIR

ํ˜ธ์ถœ ๋œ ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ DIR ๋ชจ๋“ˆ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•ด
์ผ๋ฐ˜์ ์œผ๋กœ ์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ mkdir DIR; cd DIR ๋‹ค์Œ์—
์ฒดํฌ์•„์›ƒ ๋ช…๋ น ์—†์ด -d ๊นƒ๋ฐœ.

๊ทธ๋Ÿฌ๋‚˜ ์ค‘์š”ํ•œ ์˜ˆ์™ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒดํฌ์•„์›ƒํ•  ๋•Œ ๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋น„์–ด ์žˆ์ง€ ์•Š์€ ๋””๋ ‰ํ† ๋ฆฌ์— ์ถœ๋ ฅ์ด ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•˜๋Š” ๋‹จ์ผ ํ•ญ๋ชฉ
์ค‘๊ฐ„ ๋””๋ ‰ํ† ๋ฆฌ. ์ด ๊ฒฝ์šฐ ๋งŒ, CVS ๊ฒฝ๋กœ๋ช…์„ ``์งง๊ฒŒ''' ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ ๋นˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ”ผํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ฃผ์–ด์ง„ ๋ชจ๋“ˆ ํ‘ธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๋ฐ”.์”จ, ๋ช…๋ น CVS co -d DIR
ํ‘ธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค DIR ์žฅ์†Œ ๋ฐ”.์”จ ๋‚ด๋ถ€์—. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ฃผ์–ด์ง„ ๋ชจ๋“ˆ ๋ฐ”
ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๋ฐ”์ฆˆ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ณณ quux.c, ๋ช…๋ น CVS co -d DIR
๋ฐ”/๋ฐ”์ฆˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค DIR ์žฅ์†Œ quux.c ๋‚ด๋ถ€.

์‚ฌ์šฉ๋ฒ• - -N ํ”Œ๋ž˜๊ทธ๋Š” ์ด ๋™์ž‘์„ ๋ฌดํšจํ™”ํ•ฉ๋‹ˆ๋‹ค. ์œ„์˜ ๋™์ผํ•œ ๋ชจ๋“ˆ ์ •์˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด
CVS co -N -d DIR ํ‘ธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค ๋””๋ ‰ํ† ๋ฆฌ/ํ›„ ์žฅ์†Œ ๋ฐ”.์”จ ์•ˆ์—, ๋™์•ˆ CVS
co -N -d DIR ๋ฐ”/๋ฐ”์ฆˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค ๋””๋ ‰ํ† ๋ฆฌ/๋ฐ”/๋ฐ”์ฆˆ ์žฅ์†Œ quux.c ๋‚ด๋ถ€.

-j ํƒœ๊ทธ

๋‘ -j ์˜ต์…˜, ์ฒซ ๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ๊ฐœ์ •ํŒ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ณ‘ํ•ฉ -j ์„ ํƒ๊ถŒ
๋‘ ๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ๊ฐœ์ •ํŒ์œผ๋กœ j ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜ -j ์˜ต์…˜, ์ƒ์œ„ ๊ฐœ์ •์—์„œ ์ง€์ •๋œ ๊ฐœ์ •์œผ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ณ‘ํ•ฉ
์™€ ๋”๋ถˆ์–ด -j ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ƒ ๊ฐœ์ •์€ ๊ณตํ†ต
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฐœ์ •ํŒ์˜ ์กฐ์ƒ ๋ฐ ๊ฐœ์ •ํŒ
์— ์ง€์ •๋œ -j ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐ -j ์˜ต์…˜์—๋Š” ์„ ํƒ์  ๋‚ ์งœ ์ง€์ •์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒํ•œ ๊ฐœ์ •ํŒ์„ ํŠน์ • ๋‚ ์งœ ๋‚ด์˜ ๊ฐœ์ •ํŒ์œผ๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ
๋‚ ์งœ๋Š” ํƒœ๊ทธ์— ์ฝœ๋ก (:)์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. -jSymbolic_Tag:๋‚ ์งœ_์ง€์ •์ž.

CVS ๋งค๋‰ด์–ผ์˜ '๋ถ„๊ธฐ ๋ฐ ๋ณ‘ํ•ฉ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-N

์™€ ํ•จ๊ป˜๋งŒ ์œ ์šฉ -d DIR. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด CVS ๋ชจ๋“ˆ์„ ``์ถ•์†Œ''ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ๋ชจ๋“ˆ์„ ์ฒดํฌ์•„์›ƒํ•  ๋•Œ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ฒฝ๋กœ. ์ฐธ์กฐ -d ํ”Œ๋ž˜๊ทธ
์‚ฌ๋ก€์™€ ํ† ๋ก .

-s

์ฒ˜๋Ÿผ -c, ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ๋ชจ๋“ˆ์˜ ์ƒํƒœ๋ฅผ ํฌํ•จํ•˜๊ณ  ์ƒํƒœ ๋ฌธ์ž์—ด์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
๋…ธ๋“œ '๋ชจ๋“ˆ'์— ๋Œ€ํ•œ ์ •๋ณด๋Š” CVS ๋งค๋‰ด์–ผ์˜ -s ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์˜ต์…˜
๋ชจ๋“ˆ ์ƒํƒœ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ชจ๋“ˆ ํŒŒ์ผ.

์ ๊ฒ€ ์˜ˆ


๋ชจ๋“ˆ ์‚ฌ๋ณธ ๊ฐ€์ ธ์˜ค๊ธฐ tc:

$ cvs ์ฒดํฌ์•„์›ƒ tc

๋ชจ๋“ˆ ์‚ฌ๋ณธ ๊ฐ€์ ธ์˜ค๊ธฐ tc ํ•˜๋ฃจ ์ „ ๋ชจ์Šต:

$ cvs ์ฒดํฌ์•„์›ƒ -D ์–ด์ œ tc

๋ฒ”ํ•˜๋‹ค


์ฒดํฌ ํŒŒ์ผ ์œผ๋กœ ์ „์—, ์ €์žฅ์†Œ
ยท ๊ฐœ์š”: ์ปค๋ฐ‹ [-lnRf] [-m 'log_message' | -F ํŒŒ์ผ] [-r ๊ฐœ์ •] [ํŒŒ์ผ...]

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ, ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋™์˜์–ด: ci

๋ฒ”ํ•˜๋‹ค ์ž‘์—… ์†Œ์Šค ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„
์†Œ์Šค ์ €์žฅ์†Œ.

์ปค๋ฐ‹ํ•  ํŠน์ • ํŒŒ์ผ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ž‘์—… ์ค‘์ธ ๋ชจ๋“  ํŒŒ์ผ์ด
ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”ํ•˜๋‹ค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ๋งŒ ๋ณ€๊ฒฝํ•˜๋„๋ก ์ฃผ์˜ํ•ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์ด ์ •๋ง๋กœ ๋ณ€๊ฒฝํ•œ ๊ทธ ํŒŒ์ผ. ๊ธฐ๋ณธ์ ์œผ๋กœ(๋˜๋Š” ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ
-R ์˜ต์…˜), ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ๋„ ๊ฒ€์‚ฌํ•˜๊ณ  ๋‹ค์Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ๋จ; ๋‹น์‹ ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค -l ์ œํ•œํ•˜๋Š” ์˜ต์…˜ ๋ฒ”ํ•˜๋‹ค ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์—๋งŒ.

๋ฒ”ํ•˜๋‹ค ์„ ํƒํ•œ ํŒŒ์ผ์ด ์ตœ์‹  ๋ฒ„์ „์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์†Œ์Šค ์ €์žฅ์†Œ; ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ํ•ด๋‹น๋˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ณ  ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๊ณ  ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ํŒŒ์ผ์€ ๋จผ์ € ์ตœ์‹  ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด (CVS์˜ ๋…ธ๋“œ '์—…๋ฐ์ดํŠธ' ์ฐธ์กฐ
์„ค๋ช…์„œ). ๋ฒ”ํ•˜๋‹ค ์ „ํ™”ํ•˜์ง€ ์•Š๋Š”๋‹ค ์ตœ์‹  ์ •๋ณด ๋‹น์‹ ์„ ์œ„ํ•ด ๋ช…๋ นํ•˜์ง€๋งŒ ์˜คํžˆ๋ ค ๊ทธ๊ฒƒ์„ ์œ„ํ•ด ๋‚จ๊ฒจ
์‹œ๊ฐ„์ด ๋งž์„ ๋•Œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ฉด ํŽธ์ง‘๊ธฐ๊ฐ€ ํ˜ธ์ถœ๋˜์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜๋‚˜ ์ด์ƒ์˜ ๋กœ๊น… ํ”„๋กœ๊ทธ๋žจ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '๋ชจ๋“ˆ' ์ฐธ์กฐ,
CVS ๋งค๋‰ด์–ผ์˜ 'loginfo' ๋…ธ๋“œ) RCS ์ €์žฅ์†Œ ๋‚ด๋ถ€์˜ ํŒŒ์ผ.
์ด ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ก ๋ช…๋ น; CVS์—์„œ ๋…ธ๋“œ '๋กœ๊ทธ' ์ฐธ์กฐ
์„ค๋ช…์„œ. ๋ช…๋ น์ค„์—์„œ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -m ๋ฉ”์‹œ์ง€ ์„ ํƒ๊ถŒ,
๋”ฐ๋ผ์„œ ํŽธ์ง‘๊ธฐ ํ˜ธ์ถœ์„ ํ”ผํ•˜๊ฑฐ๋‚˜ -F ํŒŒ์ผ ๋‹ค์Œ์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜
์ธ์ˆ˜ ํŒŒ์ผ์—๋Š” ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

At ๋ฒ”ํ•˜๋‹ค, ๊ณ ์œ ํ•œ commitid๊ฐ€ RCS ์ €์žฅ์†Œ ๋‚ด๋ถ€์˜ ํŒŒ์ผ. ๋ชจ๋“  ํŒŒ์ผ
ํ•œ ๋ฒˆ์— ์ปค๋ฐ‹๋˜๋ฉด XNUMX์ง„์ˆ˜๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์ธ ๋™์ผํ•œ ์ปค๋ฐ‹ ID๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
(GNU์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 16 CVS, MirBSD ๋ฐ MirDebian GNU์˜ 19 CVS). FSF GNU CVS 1.11, ๋ฏธ๋กœ์Šค
GNU CVS 1.11 ๋ฐ OpenBSD OpenCVS๋Š” ์•„์ง commitid๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ID๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋กœ ๊ฒ€์ƒ‰ ๊ธฐ๋ก ๊ณผ ์ง€์œ„ ๋ช…๋ น; CVS ๋งค๋‰ด์–ผ ๋ฐ ๋…ธ๋“œ์˜ 'log' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ์˜ 'ํŒŒ์ผ ์ƒํƒœ'.

๋ฒ”ํ•˜๋‹ค ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋ฒ”ํ•˜๋‹ค (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

-r ๊ฐœ์ •

์•ฝ์†ํ•˜๋‹ค ๊ฐœ์ •. ๊ฐœ์ • ๋ถ„๊ธฐ์ด๊ฑฐ๋‚˜ ์ฃผ ํŠธ๋ ํฌ์˜ ๊ฐœ์ •์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์กด ๊ฐœ์ • ๋ฒˆํ˜ธ๋ณด๋‹ค ๋†’์€
CVS ๋งค๋‰ด์–ผ). ๋ถ„๊ธฐ์˜ ํŠน์ • ๊ฐœ์ •์„ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฒ”ํ•˜๋‹ค ๋‹ค์Œ ์˜ต์…˜๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

-c

์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์Œ์„ ํ†ตํ•ด ํŒŒ์ผ์— ์œ ํšจํ•œ ํŽธ์ง‘์„ ๋“ฑ๋กํ•˜์ง€ ์•Š๋Š” ํ•œ ํŒŒ์ผ ์ปค๋ฐ‹์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. CVS
ํŽธ์ง‘. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๊ฐ€์žฅ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”ํ•˜๋‹ค -c ๊ณผ ํŽธ์ง‘ -c ๋ชจ๋‘์— ๋ฐฐ์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค .cvsrc
ํŒŒ์ผ. ์ปค๋ฐ‹์€ ๋‹ค์Œ์„ ํ†ตํ•ด ์†Œ๊ธ‰ํ•˜์—ฌ ํŽธ์ง‘์„ ๋“ฑ๋กํ•จ์œผ๋กœ์จ ์–ด์จŒ๋“  ๊ฐ•์ œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
CVS ํŽธ์ง‘ (ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์†์‹ค๋˜์ง€ ์•Š์Œ) ๋˜๋Š” -f ์ปค๋ฐ‹ ์˜ต์…˜.
์ง€์› ๋ฒ”ํ•˜๋‹ค -c ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ฒ„์ „ 1.12.10 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

-F ํŒŒ์ผ

์—์„œ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€ ์ฝ๊ธฐ ํŒŒ์ผ, ํŽธ์ง‘๊ธฐ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹ .

-f

์ด๊ฒƒ์€ ํ‘œ์ค€ ๋™์ž‘์ด ์•„๋‹™๋‹ˆ๋‹ค. -f ๋…ธ๋“œ '๊ณตํ†ต
์˜ต์…˜'์€ CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

ํž˜ CVS ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ ์ƒˆ ๊ฐœ์ •ํŒ์„ ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜๋Ÿผ
of CVS ๋ฒ„์ „ 1.12.10, ๊ทธ๊ฒƒ์€ ๋˜ํ•œ -c ๋ฌด์‹œํ•  ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ์˜ ๊ฒฝ์šฐ
๊ฐœ์ •ํŒ ํŒŒ์ผ ๊ฐ€ 1.7์ด๋ฉด ๋‹ค์Œ ๋‘ ๋ช…๋ น์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

$ cvs ์ปค๋ฐ‹ -f ํŒŒ์ผ
$ cvs ์ปค๋ฐ‹ -r 1.8 ํŒŒ์ผ

XNUMXD๋ดํƒˆ์˜ -f ์˜ต์…˜์€ ์žฌ๊ท€๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, -l). ๊ฐ•์ œ๋กœ CVS ์ƒˆ๋กœ์šด ์ปค๋ฐ‹
๋ชจ๋“  ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฐœ์ •ํŒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. -f -R.

-m ๋ฉ”์‹œ์ง€

๋ฉ”์‹œ์ง€ ํŽธ์ง‘๊ธฐ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋กœ.

๋ฒ”ํ•˜๋‹ค ์˜ˆ


์ปค๋ฐ‹ ์— a ์ง€์‚ฌ
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„๊ธฐ ๊ฐœ์ •(์ ์ˆ˜๊ฐ€ ์ง์ˆ˜์ธ ๊ฐœ์ •)์„ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -r
์˜ต์…˜. ๋ถ„๊ธฐ ๊ฐœ์ •์„ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. -b ์˜ต์…˜์˜ ํƒœ๊ทธ or ํƒœ๊ทธ ๋ช…๋ น(์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ '๋ถ„๊ธฐ ๋ฐ ๋ณ‘ํ•ฉ' ๋…ธ๋“œ). ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ ๊ฒ€ or ์ตœ์‹  ์ •๋ณด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ƒˆ๋กœ ์ƒ์„ฑ๋œ ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์†Œ์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋•Œ๋ถ€ํ„ฐ ๋ชจ๋“  ๋ฒ”ํ•˜๋‹ค
์ด ์ž‘์—… ์†Œ์Šค ๋‚ด์—์„œ ๋ณ€๊ฒฝํ•œ ์‚ฌํ•ญ์€ ์ž๋™์œผ๋กœ ๋ถ„๊ธฐ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
์–ด๋–ค ์‹์œผ๋กœ๋“  ๋ณธ์„  ๊ฐœ๋ฐœ์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,
์ œํ’ˆ์˜ 1.2 ๋ฒ„์ „์ด 2.0 ๋ฒ„์ „์ด๋”๋ผ๋„ ํŒจ์น˜๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฏธ ๊ฐœ๋ฐœ ์ค‘์ธ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ cvs rtag -b -r FCS1_2 FCS1_2_ํŒจ์น˜ ์ œํ’ˆ ๋ชจ๋“ˆ
$ cvs ์ฒดํฌ์•„์›ƒ -r FCS1_2_ํŒจ์น˜ product_module
$ cd ์ œํ’ˆ_๋ชจ๋“ˆ
[[ ํ•ดํ‚น ]]
$ cv ์ปค๋ฐ‹

์ด๊ฒƒ์€ ์ž๋™์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. -r ์˜ต์…˜์ด ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ๋“ค๊ธฐ ์ „์—, ์ง€์‚ฌ ์‹œ๊ฐ„ ๋‚ด์— ํŽธ์ง‘
๋ฌด์—‡์ด๋“  ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ทน๋„๋กœ ์‹คํ—˜์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์ง€๋‚œ ์ฃผ์— ์ฒดํฌ์•„์›ƒํ•œ ๊ฐœ์ •ํŒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฃน์˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ผํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ์šฐ
๋‹น์‹ ๊ณผ ํ•จ๊ป˜ ์ด ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด, ํ•˜์ง€๋งŒ ๋ฉ”์ธ ๋ผ์ธ ๊ฐœ๋ฐœ์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ , ๋‹น์‹ ์€
์ƒˆ ์ง€์ ์œผ๋กœ์˜ ๋ณ€๊ฒฝ. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์‹คํ—˜ ํ•ญ๋ชฉ์„ ํ™•์ธํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ ์™„์ „ํ•œ ํ˜œํƒ CVS ๊ฐˆ๋“ฑ ํ•ด๊ฒฐ. ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[[ ํ•ดํ‚น๋œ ์†Œ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ]]
$ cvs ํƒœ๊ทธ -b EXPR1
$ cvs ์—…๋ฐ์ดํŠธ -r EXPR1
$ cv ์ปค๋ฐ‹

XNUMXD๋ดํƒˆ์˜ ์ตœ์‹  ์ •๋ณด ๋ช…๋ น์€ -r EXPR1 ๋ชจ๋“  ํŒŒ์ผ์— ๊ณ ์ • ์˜ต์…˜. ๊ท€ํ•˜์˜
ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ ˆ๋Œ€ ์ œ๊ฑฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด ๋ช…๋ น. ๊ทธ๋งŒํผ ๋ฒ”ํ•˜๋‹ค ์˜์ง€
์ž๋™์œผ๋กœ ์˜ฌ๋ฐ”๋ฅธ ๋ถ„๊ธฐ์— ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค. -r ๋ˆ์ ๋ˆ์ ํ•˜๋‹ค. ๋‹น์‹ ์€ ๋˜ํ•œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ด๋ ‡๊ฒŒ :

[[ ํ•ดํ‚น๋œ ์†Œ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ]]
$ cvs ํƒœ๊ทธ -b EXPR1
$ cvs ์ปค๋ฐ‹ -r EXPR1

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿฌ๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝํ•œ ํŒŒ์ผ์—๋งŒ -r EXPR1 ๋ˆ๋ˆํ•œ ๊นƒ๋ฐœ.
ํ•ดํ‚นํ•˜์—ฌ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ์ปค๋ฐ‹ํ•˜๋Š” ๊ฒฝ์šฐ -r EXPR1 ํ”Œ๋ž˜๊ทธ, ์ผ๋ถ€ ํŒŒ์ผ์€
์‹ค์ˆ˜๋กœ ๋ฉ”์ธ ํŠธ๋ ํฌ์— ๋„์ฐฉํ•ฉ๋‹ˆ๋‹ค.

์‹คํ—˜์  ๋ณ€ํ™”์— ๋Œ€ํ•ด ๋‹น์‹ ๊ณผ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๋‹จ์ˆœํžˆ

$ cvs ์ฒดํฌ์•„์›ƒ -r EXPR1 what_module

diff


์‡ผ ์ฐจ์ด ์‚ฌ์ด์— ์ˆ˜์ •
ยท ์‹œ๋†‰์‹œ์Šค: diff [-lR] [-k kflag] [format_options] [(-r rev1[:date1] | -D date1) [-r
๊ฐœ์ •2[:๋‚ ์งœ2] | -D date2]] [ํŒŒ์ผ...]

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ, ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

XNUMXD๋ดํƒˆ์˜ diff ๋ช…๋ น์€ ํŒŒ์ผ์˜ ๋‹ค๋ฅธ ๊ฐœ์ •ํŒ์„ ๋น„๊ตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋™์ž‘์€
์ž‘์—… ํŒŒ์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐœ์ •ํŒ๊ณผ ๋น„๊ตํ•˜๊ณ 
๋ฐœ๊ฒฌ๋œ ์ฐจ์ด์ .

ํŒŒ์ผ ์ด๋ฆ„์ด ์ง€์ •๋˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ๋งŒ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
์ฃผ์–ด์ง„ ๊ฒฝ์šฐ, ๊ทธ ์•„๋ž˜์˜ ๋ชจ๋“  ํŒŒ์ผ์ด ๋น„๊ต๋ฉ๋‹ˆ๋‹ค.

diff์˜ ์ข…๋ฃŒ ์ƒํƒœ๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. CVS ๋ช…๋ น; ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ '์ข…๋ฃŒ ์ƒํƒœ'.

diff ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. diff (CVS ๋งค๋‰ด์–ผ์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ,
๊ทธ๋“ค์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์„ค๋ช…์„ ์œ„ํ•ด):

-D ๋ฐ์ดํ„ฐ

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ. ์ฐธ์กฐ -r ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€
๋น„๊ต.

-k kflag

์— ๋”ฐ๋ผ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ kflag. CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ •ํŒ๊ณผ ๋น„๊ต ํƒœ๊ทธ ๋˜๋Š”, ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ์ง€์ ์ด๋‹ค
ํƒœ๊ทธ, ๋ถ„๊ธฐ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ์ œ๋กœ, ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ -r ์˜ต์…˜
์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—†์Œ -r ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ์ž‘์—… ํŒŒ์ผ์ด ๊ฐœ์ •ํŒ๊ณผ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค.
์— ๊ธฐ๋ฐ˜์„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ -r, ํ•ด๋‹น ๊ฐœ์ •์€ ํ˜„์žฌ ์ž‘์—…๊ณผ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ. XNUMX๊ฐœ๋กœ -r ์˜ต์…˜์ด ๋‘ ๋ฒ„์ „์„ ๋น„๊ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋ฐ ์ž‘์—… ํŒŒ์ผ
์–ด๋–ค ์‹์œผ๋กœ๋“  ๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค -r ์˜ต์…˜์€ -D ๋ฐ์ดํ„ฐ ์œ„์—์„œ ์„ค๋ช…ํ•œ ์˜ต์…˜.

๋‹ค์Œ ์˜ต์…˜์€ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
GNU ์ฐจ์ด์ ์—์„œ. ๋Œ€๋ถ€๋ถ„์˜ ์˜ต์…˜์—๋Š” ๋‘ ๊ฐœ์˜ ๋™์ผํ•œ ์ด๋ฆ„์ด ์žˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ๋‹จ์ผ ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.
์•ž์— -, ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์•ž์— ์˜ค๋Š” ๊ธด ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. --.

-๋ผ์ธ

์‡ผ ๋ผ์ธ (์ •์ˆ˜) ์ปจํ…์ŠคํŠธ ๋ผ์ธ. ์ด ์˜ต์…˜์€ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ ์ž์ฒด๋กœ; ์™€ ๊ฒฐํ•ฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์•„๋ฌด๋Ÿฐ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. -c or -u. ์ด ์˜ต์…˜์€
๊ตฌ์‹. ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์„ ์œ„ํ•ด์„œ๋Š” ํŒจ์น˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์–ด๋„ ๋‘ ์ค„์˜ ์ปจํ…์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

-a

๋ชจ๋“  ํŒŒ์ผ์„ ํ…์ŠคํŠธ๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋”๋ผ๋„ ํ•œ ์ค„์”ฉ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

-b

ํ›„ํ–‰ ๊ณต๋ฐฑ์„ ๋ฌด์‹œํ•˜๊ณ  ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ์‹œํ€€์Šค๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.
๋™๋“ฑํ•œ ๋ฌธ์ž.

-B

๋นˆ ์ค„์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

--๋ฐ”์ด๋„ˆ๋ฆฌ

๋ฐ”์ด๋„ˆ๋ฆฌ ๋ชจ๋“œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์”๋‹ˆ๋‹ค.

--์งง์€

์ฐจ์ด์ ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ์ด ๋‹ค๋ฅธ์ง€ ์—ฌ๋ถ€๋งŒ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

-c

์ปจํ…์ŠคํŠธ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

-C ๋ผ์ธ

--๋ฌธ๋งฅ[=๋ผ์ธ]

๋‹ค์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ปจํ…์ŠคํŠธ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ธ (์ •์ˆ˜) ์ปจํ…์ŠคํŠธ ์ค„, ๋˜๋Š” ์„ธ ์ค„์˜ ๊ฒฝ์šฐ
๋ผ์ธ ์ฃผ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์„ ์œ„ํ•ด์„œ๋Š” ํŒจ์น˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์†Œ ๋‘ ์ค„์˜
๋ฌธ๋งฅ.

--๋ณ€๊ฒฝ๋œ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ ๋‘ ํŒŒ์ผ์˜ ๋‹ค๋ฅธ ํ–‰์„ ํฌํ•จํ•˜๋Š” ํ–‰ ๊ทธ๋ฃน์„ ์ถœ๋ ฅํ•˜๋ ค๋ฉด
if-then-else ํ˜•์‹. CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-d

์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋” ์ž‘์€ ๋ณ€๊ฒฝ ์ง‘ํ•ฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งŒ๋“ ๋‹ค diff ๋Š๋ฆฐ
(๋•Œ๋กœ๋Š” ํ›จ์”ฌ ๋Š๋ฆผ).

-e

--ed

์œ ํšจํ•œ ์ถœ๋ ฅ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ed ์Šคํฌ๋ฆฝํŠธ.

--ํ™•์žฅ ํƒญ

ํƒญ์„ ์ถœ๋ ฅ์˜ ๊ณต๋ฐฑ์œผ๋กœ ํ™•์žฅํ•˜์—ฌ ์ž…๋ ฅ์˜ ํƒญ ์ •๋ ฌ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ.

-f

๋ชจํ˜ธํ•˜๊ฒŒ ๋ณด์ด๋Š” ์ถœ๋ ฅ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ed ์Šคํฌ๋ฆฝํŠธ์ด์ง€๋งŒ ์ˆœ์„œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

-F ์ •๊ทœ ํ‘œํ˜„์‹

์ปจํ…์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ ํ˜•์‹์—์„œ ์ฐจ์ด์ ์˜ ๊ฐ ๋ฉ์–ด๋ฆฌ์— ๋Œ€ํ•ด ๋งˆ์ง€๋ง‰ ๋ช‡ ๊ฐ€์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๋Š” ์„ ํ–‰ ์ค„ ์ •๊ทœ ํ‘œํ˜„์‹.

--์ „๋‹ฌ๋œ

๋ชจํ˜ธํ•˜๊ฒŒ ๋ณด์ด๋Š” ์ถœ๋ ฅ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ed ์Šคํฌ๋ฆฝํŠธ์ด์ง€๋งŒ ์ˆœ์„œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

-H

๋ฐœ๊ฒฌ์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํŒŒ์ผ์ด ํฉ์–ด์ ธ ์žˆ๋Š” ํฐ ํŒŒ์ผ์˜ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ.

--์ˆ˜ํ‰์„ =๋ผ์ธ

๋งˆ์ง€๋ง‰์„ ๋ฒ„๋ฆฌ์ง€ ๋งˆ์‹ญ์‹œ์˜ค ๋ผ์ธ ๊ณตํ†ต ์ ‘๋‘์‚ฌ์™€ ์ฒซ ๋ฒˆ์งธ ์ค„ ๋ผ์ธ ๋ผ์ธ
๊ณตํ†ต ์ ‘๋ฏธ์‚ฌ.

-i

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๋™๋“ฑํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.

-I ์ •๊ทœ ํ‘œํ˜„์‹

์ผ์น˜ํ•˜๋Š” ์ค„์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฌด์‹œ ์ •๊ทœ ํ‘œํ˜„์‹.

--ifdef=name

๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ‘ํ•ฉ๋œ if-then-else ์ถœ๋ ฅ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. name.

--๋ชจ๋‘ ๊ณต๋ฐฑ ๋ฌด์‹œ

์ค„์„ ๋น„๊ตํ•  ๋•Œ ๊ณต๋ฐฑ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

--๋ฌด์‹œ-๋นˆ ์ค„

๋นˆ ์ค„์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

--๋Œ€์†Œ๋ฌธ์ž ๋ฌด์‹œ

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๋™์ผํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.

--๋งค์นญ ๋ผ์ธ ๋ฌด์‹œ=์ •๊ทœ ํ‘œํ˜„์‹

์ผ์น˜ํ•˜๋Š” ์ค„์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฌด์‹œ ์ •๊ทœ ํ‘œํ˜„์‹.

--๋ฌด์‹œ ๊ณต๊ฐ„ ๋ณ€๊ฒฝ

ํ›„ํ–‰ ๊ณต๋ฐฑ์„ ๋ฌด์‹œํ•˜๊ณ  ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ์‹œํ€€์Šค๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.
๋™๋“ฑํ•œ ๋ฌธ์ž.

--์ดˆ๊ธฐ ํƒญ

์ผ๋ฐ˜ ๋˜๋Š” ์ปจํ…์ŠคํŠธ ํ˜•์‹์˜ ์ค„ ํ…์ŠคํŠธ ์•ž์— ๊ณต๋ฐฑ์ด ์•„๋‹Œ ํƒญ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์ด๋กœ ์ธํ•ด ์ค„์˜ ํƒญ ์ •๋ ฌ์ด ์ •์ƒ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

-L ์ƒํ‘œ

์ƒํ‘œ ์ปจํ…์ŠคํŠธ ํ˜•์‹ ๋ฐ ํ†ตํ•ฉ ํ˜•์‹ ํ—ค๋”์˜ ํŒŒ์ผ ์ด๋ฆ„ ๋Œ€์‹ .

--๋ผ๋ฒจ=์ƒํ‘œ

์ƒํ‘œ ์ปจํ…์ŠคํŠธ ํ˜•์‹ ๋ฐ ํ†ตํ•ฉ ํ˜•์‹ ํ—ค๋”์˜ ํŒŒ์ผ ์ด๋ฆ„ ๋Œ€์‹ .

--์™ผ์ชฝ ์—ด

๋‘ ๊ฐœ์˜ ๊ณตํ†ต ๋ผ์ธ์˜ ์™ผ์ชฝ ์—ด๋งŒ ๋‚˜๋ž€ํžˆ ํ˜•์‹์œผ๋กœ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

--๋ผ์ธ ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์„ if-then-else ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ '์„  ํ˜•์‹'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ.

--์ตœ์†Œํ•œ

์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋” ์ž‘์€ ๋ณ€๊ฒฝ ์ง‘ํ•ฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งŒ๋“ ๋‹ค diff ๋Š๋ฆฐ
(๋•Œ๋กœ๋Š” ํ›จ์”ฌ ๋Š๋ฆผ).

-n

์ถœ๋ ฅ RCS ํ˜•์‹ diff; ์ฒ˜๋Ÿผ -f ๊ฐ ๋ช…๋ น์ด ์ค„ ์ˆ˜๋ฅผ ์ง€์ •ํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ 
์ฒดํ•˜๋Š”.

-N

--์ƒˆ๋กœ์šด ํŒŒ์ผ

๋””๋ ‰ํ† ๋ฆฌ ๋น„๊ต์—์„œ ํŒŒ์ผ์ด ํ•˜๋‚˜์˜ ๋””๋ ‰ํ† ๋ฆฌ์—๋งŒ ์žˆ์œผ๋ฉด ์กด์žฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์‹ญ์‹œ์˜ค.
๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋Š” ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

--์ƒˆ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ if-then-else์˜ ๋‘ ๋ฒˆ์งธ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ์ค„ ๊ทธ๋ฃน์„ ์ถœ๋ ฅํ•˜๋ ค๋ฉด
์ฒด์žฌ. CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

--์ƒˆ ์ค„ ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ ๋‘ ๋ฒˆ์งธ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ์ค„์„ if-then-else ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ํ˜•์‹' ๋…ธ๋“œ.

--์ด์ „ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ if-then-else์˜ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ํ–‰ ๊ทธ๋ฃน์„ ์ถœ๋ ฅํ•˜๋ ค๋ฉด
์ฒด์žฌ. CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

--์ด์ „ ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ if-then-else ํ˜•์‹์˜ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ์ค„์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ํ˜•์‹' ๋…ธ๋“œ.

-p

๊ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ C ํ•จ์ˆ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--rcs

์ถœ๋ ฅ RCS ํ˜•์‹ diff; ์ฒ˜๋Ÿผ -f ๊ฐ ๋ช…๋ น์ด ์ค„ ์ˆ˜๋ฅผ ์ง€์ •ํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ 
์ฒดํ•˜๋Š”.

--report-๋™์ผ ํŒŒ์ผ

-s

๋‘ ํŒŒ์ผ์ด ๋™์ผํ•œ ๊ฒฝ์šฐ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

--show-c-ํ•จ์ˆ˜

๊ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ C ํ•จ์ˆ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--์‡ผ-ํ•จ์ˆ˜-๋ผ์ธ=์ •๊ทœ ํ‘œํ˜„์‹

์ปจํ…์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ ํ˜•์‹์—์„œ ์ฐจ์ด์ ์˜ ๊ฐ ๋ฉ์–ด๋ฆฌ์— ๋Œ€ํ•ด ๋งˆ์ง€๋ง‰ ๋ช‡ ๊ฐ€์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๋Š” ์„ ํ–‰ ์ค„ ์ •๊ทœ ํ‘œํ˜„์‹.

--๋‚˜๋ž€ํžˆ

๋ณ‘๋ ฌ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

--์†๋„๊ฐ€ ํฐ ํŒŒ์ผ

๋ฐœ๊ฒฌ์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํŒŒ์ผ์ด ํฉ์–ด์ ธ ์žˆ๋Š” ํฐ ํŒŒ์ผ์˜ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ.

--์–ต์ œ-๊ณตํ†ต-๋ผ์ธ

๋ณ‘๋ ฌ ํ˜•์‹์œผ๋กœ ๊ณตํ†ต ๋ผ์ธ์„ ์ธ์‡„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-t

ํƒญ์„ ์ถœ๋ ฅ์˜ ๊ณต๋ฐฑ์œผ๋กœ ํ™•์žฅํ•˜์—ฌ ์ž…๋ ฅ์˜ ํƒญ ์ •๋ ฌ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ.

-T

์ผ๋ฐ˜ ๋˜๋Š” ์ปจํ…์ŠคํŠธ ํ˜•์‹์˜ ์ค„ ํ…์ŠคํŠธ ์•ž์— ๊ณต๋ฐฑ์ด ์•„๋‹Œ ํƒญ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์ด๋กœ ์ธํ•ด ์ค„์˜ ํƒญ ์ •๋ ฌ์ด ์ •์ƒ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

--๋ณธ๋ฌธ

๋ชจ๋“  ํŒŒ์ผ์„ ํ…์ŠคํŠธ๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ํŒŒ์ผ์ด ์•„๋‹Œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋”๋ผ๋„ ํ•œ ์ค„์”ฉ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

-u

ํ†ตํ•ฉ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ if-then-else์˜ ๋‘ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ๊ณตํ†ต ๋ผ์ธ ๊ทธ๋ฃน์„ ์ถœ๋ ฅํ•˜๋ ค๋ฉด
์ฒด์žฌ. CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ํ–‰ ํ˜•์‹=์ฒด์žฌ

์ฒด์žฌ if-then-else ํ˜•์‹์œผ๋กœ ๋‘ ํŒŒ์ผ์— ๊ณตํ†ต๋œ ์ค„์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ '๋ผ์ธ ์ฐธ์กฐ
ํ˜•์‹'์€ CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

-U ๋ผ์ธ

--ํ†ตํ•ฉ[=๋ผ์ธ]

๋‹ค์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ํ†ตํ•ฉ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ธ (์ •์ˆ˜) ์ปจํ…์ŠคํŠธ ์ค„, ๋˜๋Š” ์„ธ ์ค„์˜ ๊ฒฝ์šฐ
๋ผ์ธ ์ฃผ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์„ ์œ„ํ•ด์„œ๋Š” ํŒจ์น˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์†Œ ๋‘ ์ค„์˜
๋ฌธ๋งฅ.

-w

์ค„์„ ๋น„๊ตํ•  ๋•Œ ๊ณต๋ฐฑ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

-W ์—ด

--๋„ˆ๋น„=์—ด

์ถœ๋ ฅ ๋„ˆ๋น„ ์‚ฌ์šฉ ์—ด ๋‚˜๋ž€ํžˆ ํ˜•์‹์œผ๋กœ.

-y

๋ณ‘๋ ฌ ์ถœ๋ ฅ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹


๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ํ—ˆ์šฉํ•˜๋Š” ๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ ํ•ฉํ•œ ํ˜•์‹์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํ…์ŠคํŠธ ํ˜•์‹ ์ง€์ • ์–ธ์–ด๋ฅผ ํฌํ•จํ•œ if-then-else ์ž…๋ ฅ. ๋ผ์ธ
๊ทธ๋ฃน ํ˜•์‹์€ ์œ ์‚ฌํ•œ ์ค„์˜ ์—ฐ์† ๊ทธ๋ฃน์— ๋Œ€ํ•œ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ช…๋ น์€ TeX ํŒŒ์ผ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํŒŒ์ผ ์˜ค๋ฆฌ์ง€๋„ ๋ฒ„์ „์œผ๋กœ
์ €์žฅ์†Œ์—์„œ ์ด์ „ ์˜์—ญ์„ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ๋Š” ๋ณ‘ํ•ฉ๋œ ํŒŒ์ผ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์‹œ์ž‘{em}-\end{em} ์„ ๊ณผ ์ƒˆ๋กœ์šด ์˜์—ญ์€ ๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘{bf}-\end{bf} ์œค๊ณฝ.

์ด๋ ฅ์„œ ์ฐจ์ด \

--old-group-format='\begin{em}
%<\end{em}
' \

--new-group-format='\begin{bf}
%>\end{bf}
' \

๋งˆ์ดํŒŒ์ผ

๋‹ค์Œ ๋ช…๋ น์€ ์œ„์˜ ์˜ˆ์™€ ๋™์ผํ•˜์ง€๋งŒ ์กฐ๊ธˆ ๋” ์žฅํ™ฉํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์„ ์„ค๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด๋ ฅ์„œ ์ฐจ์ด \

--old-group-format='\begin{em}
%<\end{em}
' \

--new-group-format='\begin{bf}
%>\end{bf}
' \

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน ํ˜•์‹='%=' \

--changed-group-format='\begin{em}
%<\end{em}
์‹œ์ž‘{bf}
%>\end{bf}
' \

๋งˆ์ดํŒŒ์ผ

๋‹ค์Œ์€ ๋ผ์ธ์ด ํฌํ•จ๋œ ํ—ค๋”๊ฐ€ ์žˆ๋Š” diff ๋ชฉ๋ก์„ ์ถœ๋ ฅํ•˜๋Š” ๊ณ ๊ธ‰ ์˜ˆ์ž…๋‹ˆ๋‹ค.
"์ผ๋ฐ˜ ์˜์–ด" ์Šคํƒ€์ผ์˜ ์ˆซ์ž.

์ด๋ ฅ์„œ ์ฐจ์ด \

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน ํ˜•์‹='' \

--old-group-format='-------- %dn line%(n=1?:s) %df์—์„œ ์‚ญ์ œ๋จ:
%<' \

--new-group-format='-------- %dN line%(N=1?:s) %de ๋‹ค์Œ์— ์ถ”๊ฐ€๋จ:
%>' \

--changed-group-format='-------- %dn line%(n=1?:s) %df์—์„œ ๋ณ€๊ฒฝ๋จ:
%<-------- ๋ฐ›๋Š” ์‚ฌ๋žŒ:
%>' \

๋งˆ์ดํŒŒ์ผ

๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์„ ์ง€์ •ํ•˜๋ ค๋ฉด ์•„๋ž˜ ๋‚˜์—ด๋œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ตœ๋Œ€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
XNUMX๊ฐœ์˜ ๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์œผ๋กœ, ๊ฐ ๋ผ์ธ ๊ทธ๋ฃน ์œ ํ˜•์— ๋Œ€ํ•ด ํ•˜๋‚˜์”ฉ. ์ธ์šฉํ•ด์•ผ ํ•œ๋‹ค ์ฒด์žฌ,
์ผ๋ฐ˜์ ์œผ๋กœ ์‰˜ ๋ฉ”ํƒ€ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

--์ด์ „ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ด๋Ÿฌํ•œ ๋ผ์ธ ๊ทธ๋ฃน์€ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ๋ผ์ธ๋งŒ ํฌํ•จํ•˜๋Š” ๋ฉ์–ด๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์˜ค๋ž˜๋œ
๊ทธ๋ฃน ํ˜•์‹์€ ์ง€์ •๋œ ๊ฒฝ์šฐ ๋ณ€๊ฒฝ๋œ ๊ทธ๋ฃน ํ˜•์‹๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ทธ๊ฒƒ์€
๋ผ์ธ ๊ทธ๋ฃน์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.

--์ƒˆ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ด๋Ÿฌํ•œ ๋ผ์ธ ๊ทธ๋ฃน์€ ๋‘ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ๋ผ์ธ๋งŒ ํฌํ•จํ•˜๋Š” ๋ฉ์–ด๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ƒˆ
๊ทธ๋ฃน ํ˜•์‹์€ ์ง€์ •๋œ ๊ฒฝ์šฐ ๋ณ€๊ฒฝ๋œ ๊ทธ๋ฃน ํ˜•์‹๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ทธ๊ฒƒ์€
๋ผ์ธ ๊ทธ๋ฃน์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.

--๋ณ€๊ฒฝ๋œ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ด ๋ผ์ธ ๊ทธ๋ฃน์€ ๋‘ ํŒŒ์ผ์˜ ๋ผ์ธ์„ ํฌํ•จํ•˜๋Š” ๋ฉ์–ด๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ณ€๊ฒฝ๋œ ๊ทธ๋ฃน
format์€ ์ด์ „ ๊ทธ๋ฃน ํ˜•์‹๊ณผ ์ƒˆ ๊ทธ๋ฃน ํ˜•์‹์„ ์—ฐ๊ฒฐํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน ํ˜•์‹=์ฒด์žฌ

์ด๋Ÿฌํ•œ ๋ผ์ธ ๊ทธ๋ฃน์—๋Š” ๋‘ ํŒŒ์ผ์— ๊ณตํ†ต์ ์ธ ๋ผ์ธ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน
format์€ ๋ผ์ธ ๊ทธ๋ฃน์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.

๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์—์„œ ์ผ๋ฐ˜ ๋ฌธ์ž๋Š” ์ž์‹ ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณ€ํ™˜
์‚ฌ์–‘ ์‹œ์ž‘ % ๋‹ค์Œ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

%<

ํ›„ํ–‰ ์ค„ ๋ฐ”๊ฟˆ์„ ํฌํ•จํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ์ค„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ ๋ผ์ธ์€
์ด์ „ ๋ผ์ธ ํ˜•์‹์— ๋”ฐ๋ผ ํ˜•์‹์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ํ˜•์‹' ๋…ธ๋“œ ์ฐธ์กฐ).

%>

ํ›„ํ–‰ ์ค„ ๋ฐ”๊ฟˆ์„ ํฌํ•จํ•˜์—ฌ ๋‘ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ์ค„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ ๋ผ์ธ์€
์ƒˆ ์ค„ ํ˜•์‹์— ๋”ฐ๋ผ ํ˜•์‹์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

%=

ํ›„ํ–‰ ์ค„ ๋ฐ”๊ฟˆ์„ ํฌํ•จํ•˜์—ฌ ๋‘ ํŒŒ์ผ์— ๊ณตํ†ต์ ์ธ ์ค„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ ๋ผ์ธ์€
๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ์ค„ ํ˜•์‹์— ๋”ฐ๋ผ ํ˜•์‹์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

%%

์šฉ ์Šคํƒ ๋“œ %.

%์”จ'C'

์–ด๋””์— C ๋Š” ๋‹จ์ผ ๋ฌธ์ž์ด๋ฉฐ, C. C ๋ฐฑ์Šฌ๋ž˜์‹œ๋‚˜ ์•„ํฌ์ŠคํŠธ๋กœํ”ผ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, %์”จ':' if-then-else์˜ then ๋ถ€๋ถ„ ๋‚ด๋ถ€์—์„œ๋„ ์ฝœ๋ก ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
์ฝœ๋ก ์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์ข…๋ฃŒ๋˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.

%์”จ'\O'

์–ด๋””์— O 1, 2 ๋˜๋Š” 3๊ฐœ์˜ XNUMX์ง„์ˆ˜ ๋ฌธ์ž์—ด์ด๋ฉฐ XNUMX์ง„์ˆ˜ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
O. ์˜ˆ๋ฅผ ๋“ค์–ด, %c'\0' null ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Fn

์–ด๋””์— F ํ•˜๋Š” printf ๋ณ€ํ™˜ ์‚ฌ์–‘ ๋ฐ n ๋‹ค์Œ ๋ฌธ์ž ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
์šฉ ์Šคํƒ ๋“œ n์˜ ๊ฐ’ ํ˜•์‹ F.

e

์ด์ „ ํŒŒ์ผ์—์„œ ๊ทธ๋ฃน ๋ฐ”๋กœ ์•ž์— ์žˆ๋Š” ์ค„์˜ ์ค„ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

f

์ด์ „ ํŒŒ์ผ์˜ ๊ทธ๋ฃน์— ์žˆ๋Š” ์ฒซ ๋ฒˆ์งธ ์ค„์˜ ์ค„ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๊ฐ™์Œ e + 1.

l

์ด์ „ ํŒŒ์ผ์˜ ๊ทธ๋ฃน์— ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ์ค„์˜ ์ค„ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

m

์ด์ „ ํŒŒ์ผ์—์„œ ๊ทธ๋ฃน ๋ฐ”๋กœ ๋’ค์— ์žˆ๋Š” ์ค„์˜ ์ค„ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๊ฐ™์Œ l + 1.

n

์ด์ „ ํŒŒ์ผ์— ์žˆ๋Š” ๊ทธ๋ฃน์˜ ์ค„ ์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ฐ™์Œ l - f + 1.

E, F, L, M, N

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒˆ ํŒŒ์ผ์˜ ์ค„์— ๋Œ€ํ•ด.

XNUMXD๋ดํƒˆ์˜ printf ๋ณ€ํ™˜ ์‚ฌ์–‘์€ %d, %o, %x๋ฐ %X, ์†Œ์ˆ˜์  ์ง€์ •,
XNUMX์ง„์ˆ˜, ์†Œ๋ฌธ์ž XNUMX์ง„์ˆ˜ ๋˜๋Š” ๋Œ€๋ฌธ์ž XNUMX์ง„์ˆ˜ ์ถœ๋ ฅ. ํ›„์—
์ „์—, % ๋‹ค์Œ ์˜ต์…˜์ด ์ˆœ์„œ๋Œ€๋กœ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ์™ผ์ชฝ ๋งž์ถค ์ง€์ •;
์ตœ์†Œ ํ•„๋“œ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•˜๋Š” ์ •์ˆ˜. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์นจํ‘œ ๋’ค์— ์„ ํƒ์ 
์ตœ์†Œ ์ž๋ฆฟ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๋Š” ์ •์ˆ˜. ์˜ˆ๋ฅผ ๋“ค์–ด, %5dN ์ˆซ์ž๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค
๋„ˆ๋น„ 5์ž ํ•„๋“œ์— ์žˆ๋Š” ๊ทธ๋ฃน์˜ ์ƒˆ ์ค„ ์ˆ˜, printf ์ฒด์žฌ
"%5d".

(A=B?T:E)

If A ๊ฐ™์Œ B ๊ทธ๋•Œ T ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด E. A ๊ณผ B ๊ฐ๊ฐ XNUMX์ง„์ˆ˜ ์ƒ์ˆ˜ ๋˜๋Š” ๋‹จ์ผ
์œ„์™€ ๊ฐ™์ด ํ•ด์„๋œ ๋ฌธ์ž. ์ด ํ˜•์‹ ์‚ฌ์–‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. T if A์˜ ๊ฐ’์€ ๊ฐ™์Œ
B'์—์Šค; ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. E.

์˜ˆ๋ฅผ ๋“ค์–ด, %(N=0?์•„๋‹ˆ์š”:%dN) ์ค„%(N=1?:s) ์— ํ•ด๋‹นํ•˜๋Š” ์•„๋‹ˆ ๋ผ์ธ if N (๊ฐœ์ˆ˜
์ƒˆ ํŒŒ์ผ์˜ ๊ทธ๋ฃน์— ์žˆ๋Š” ์ค„)์€ 0์ด๊ณ , 1 ์„  if N ๋Š” 1์ด๊ณ  %dN ๋ผ์ธ
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด.

๋ผ์ธ ํ˜•์‹


๋ผ์ธ ํ˜•์‹์€ ์ž…๋ ฅ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฐ ๋ผ์ธ์ด ๋ผ์ธ์˜ ์ผ๋ถ€๋กœ ์ถœ๋ ฅ๋˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
if-then-else ํ˜•์‹์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ช…๋ น์€ XNUMX์—ด ๋ณ€๊ฒฝ ํ‘œ์‹œ๊ธฐ๊ฐ€ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ
ํ…์ŠคํŠธ ์™ผ์ชฝ. ์ถœ๋ ฅ์˜ ์ฒซ ๋ฒˆ์งธ ์—ด์€ - ์‚ญ์ œ๋œ ๋ผ์ธ์˜ ๊ฒฝ์šฐ, | ์ถ”๊ฐ€๋œ ๋ผ์ธ์˜ ๊ฒฝ์šฐ,
๊ทธ๋ฆฌ๊ณ  ๋ณ€ํ•˜์ง€ ์•Š๋Š” ๋ผ์ธ์„ ์œ„ํ•œ ๊ณต๊ฐ„. ํ˜•์‹์—๋Š” ๊ฐœํ–‰ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ถœ๋ ฅ์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ ฅ์„œ ์ฐจ์ด \

--old-line-format='-%l
' \

--new-line-format='|%l
' \

--unchanged-line-format=' %l
' \

๋งˆ์ดํŒŒ์ผ

๋ผ์ธ ํ˜•์‹์„ ์ง€์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ธ์šฉํ•ด์•ผ ํ•œ๋‹ค ์ฒด์žฌ,
์‰˜ ๋ฉ”ํƒ€ ๋ฌธ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

--์ด์ „ ํ˜•์‹=์ฒด์žฌ

์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์—์„œ ์ค„ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

--์ƒˆ ์ค„ ํ˜•์‹=์ฒด์žฌ

๋‘ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ์ค„๋งŒ ํ˜•์‹ํ™”ํ•ฉ๋‹ˆ๋‹ค.

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ํ–‰ ํ˜•์‹=์ฒด์žฌ

๋‘ ํŒŒ์ผ์— ๊ณตํ†ต์ ์ธ ์ค„ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

--๋ผ์ธ ํ˜•์‹=์ฒด์žฌ

๋ชจ๋“  ์ค„์˜ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์œ„์˜ ์„ธ ๊ฐ€์ง€ ์˜ต์…˜์„ ๋ชจ๋‘ ๋™์‹œ์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ธ ํ˜•์‹์—์„œ ์ผ๋ฐ˜ ๋ฌธ์ž๋Š” ์ž์‹ ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณ€ํ™˜ ์‚ฌ์–‘
์‹œ์ž‘ % ๋‹ค์Œ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

%l

ํ›„ํ–‰ ์ค„ ๋ฐ”๊ฟˆ(์žˆ๋Š” ๊ฒฝ์šฐ)์„ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๊ณ  ์ค„์˜ ๋‚ด์šฉ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ
ํ˜•์‹์€ ์ค„์ด ๋ถˆ์™„์ „ํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

%L

ํ›„ํ–‰ ์ค„ ๋ฐ”๊ฟˆ(์žˆ๋Š” ๊ฒฝ์šฐ)์„ ํฌํ•จํ•˜์—ฌ ์ค„์˜ ๋‚ด์šฉ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ผ์ธ
์ด ํ˜•์‹์€ ๋ถˆ์™„์ „์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

%%

์šฉ ์Šคํƒ ๋“œ %.

%์”จ'C'

์–ด๋””์— C ๋Š” ๋‹จ์ผ ๋ฌธ์ž์ด๋ฉฐ, C. C ๋ฐฑ์Šฌ๋ž˜์‹œ๋‚˜ ์•„ํฌ์ŠคํŠธ๋กœํ”ผ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, %์”จ':' ์ฝœ๋ก ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

%์”จ'\O'

์–ด๋””์— O 1, 2 ๋˜๋Š” 3๊ฐœ์˜ XNUMX์ง„์ˆ˜ ๋ฌธ์ž์—ด์ด๋ฉฐ XNUMX์ง„์ˆ˜ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
O. ์˜ˆ๋ฅผ ๋“ค์–ด, %c'\0' null ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Fn

์–ด๋””์— F ํ•˜๋Š” printf ๋ณ€ํ™˜ ์‚ฌ์–‘์€ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ๋œ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
F. ์˜ˆ๋ฅผ ๋“ค์–ด, %.5dn ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. printf ์ฒด์žฌ "%.5d". ๋…ธ๋“œ ์ฐธ์กฐ
printf ๋ณ€ํ™˜ ์‚ฌ์–‘์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹'์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ๋ณธ ๋ผ์ธ ํ˜•์‹์€ %l ๊ทธ ๋’ค์— ๊ฐœํ–‰ ๋ฌธ์ž๊ฐ€ ์˜ต๋‹ˆ๋‹ค.

์ž…๋ ฅ์— ํƒญ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ณ  ์ถœ๋ ฅ์— ์ •๋ ฌ๋˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ,
๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ๋ณด์žฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค %l or %L ๋ผ์ธ ํ˜•์‹์—์„œ ํƒญ ์ •์ง€ ๋ฐ”๋กœ ๋’ค์— ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ:
์„ ํ–‰ %l or %L ํƒญ ๋ฌธ์ž ํฌํ•จ) ๋˜๋Š” -t or --ํ™•์žฅ ํƒญ
์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ข…ํ•ฉํ•˜๋ฉด ๋ผ์ธ ๋ฐ ๋ผ์ธ ๊ทธ๋ฃน ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ˜•์‹์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•œ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. diff์˜ ์ผ๋ฐ˜ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๋„ˆ
์ด ๋ช…๋ น์„ ์กฐ์ •ํ•˜์—ฌ diff์˜ ์ถœ๋ ฅ.

์ด๋ ฅ์„œ ์ฐจ์ด \

--old-line-format='< %l
' \

--new-line-format='> %l
' \

--old-group-format='%df%(f=l?:,%dl)d%dE
%<' \

--new-group-format='%dea%dF%(F=L?:,%dL)
%>' \

--changed-group-format='%df%(f=l?:,%dl)c%dF%(F=L?:,%dL)
%<โ€”
%>' \

--๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ทธ๋ฃน ํ˜•์‹='' \

๋งˆ์ดํŒŒ์ผ

diff ์˜ˆ


๋‹ค์Œ ์ค„์€ Unidiff(-u ํ”Œ๋ž˜๊ทธ) ๊ฐœ์ • 1.14์™€ 1.19 ์‚ฌ์ด
๋ฐฑ์—”๋“œ.c. ์ธํ•ด -kk ํ”Œ๋ž˜๊ทธ๋Š” ํ‚ค์›Œ๋“œ๋กœ ๋Œ€์ฒด๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฐจ์ด์ ๋งŒ
ํ‚ค์›Œ๋“œ ๋Œ€์ฒด์— ์˜์กดํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

$ cvs diff -kk -u -r 1.14 -r 1.19 backend.c

์‹คํ—˜ ๋ธŒ๋žœ์น˜ EXPR1์ด RELEASE_1_0 ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ํŒŒ์ผ ์„ธํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์—๊ฒŒ
ํ•ด๋‹น ๋ถ„๊ธฐ์—์„œ ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ cvs diff -r RELEASE_1_0 -r EXPR1

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‘ ๋ฆด๋ฆฌ์Šค ๊ฐ„์— ์ปจํ…์ŠคํŠธ ์ฐจ์ด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ cvs diff -c -r RELEASE_1_0 -r RELEASE_1_1 > ์ฐจ์ด์ 

ChangeLogs๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ ์ปค๋ฐ‹ ์ง์ „์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น
๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ChangeLog ํ•ญ๋ชฉ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๋ชจ๋“  ๋กœ์ปฌ ์ˆ˜์ •
์•„์ง ์ปค๋ฐ‹๋˜์ง€ ์•Š์Œ์ด ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

$ cvs diff -u | ๋” ์ ์€

์ˆ˜์ถœ


์ˆ˜์ถœ ์†Œ์Šค ์— ์ด๋ ฅ์„œ, ๋น„์Šทํ•œ ์— ์ ๊ฒ€
ยท ์‹œ๋†‰์‹œ์Šค: export [-flNnR] (-r rev[:date] | -D date) [-k subst] [-d dir] ๋ชจ๋“ˆ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ.

์ด ๋ช…๋ น์€ ๋‹ค์Œ์˜ ๋ณ€ํ˜•์ž…๋‹ˆ๋‹ค. ์ ๊ฒ€; ์†Œ์Šค ์‚ฌ๋ณธ์„ ์›ํ•  ๋•Œ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์—†๋Š” ๋ชจ๋“ˆ CVS ๊ด€๋ฆฌ ๋””๋ ‰ํ† ๋ฆฌ. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ถœ ์—
์˜คํ”„ ์‚ฌ์ดํŠธ ์„ ์ ์„ ์œ„ํ•ด ์†Œ์Šค๋ฅผ ์ค€๋น„ํ•˜์‹ญ์‹œ์˜ค. ์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‚ ์งœ ๋˜๋Š”
ํƒœ๊ทธ ( -D or -r), ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ฐฐ์†กํ•˜๋Š” ์†Œ์Šค๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก
(๋”ฐ๋ผ์„œ ํ•ญ์ƒ ๋นˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค).

์ž์ฃผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„ -์ผ€์ด V ๊ณผ CVS ์ˆ˜์ถœ. ์ด๋กœ ์ธํ•ด ๋ชจ๋“  ํ‚ค์›Œ๋“œ๋Š”
๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ํ‚ค์›Œ๋“œ ์ˆ˜์ •์„ ์žƒ์ง€ ์•Š๋„๋ก ํ™•์žฅ๋จ
์ •๋ณด. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
๋ฐ”๋ฅด๊ฒŒ. ๋˜ํ•œ ์‚ฌ์šฉํ•œ ํ›„์—๋Š” -์ผ€์ด V, ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ident
๋ช…๋ น( RCS ์Šค์œ„ํŠธ๋ฃธ - ์ฐธ์กฐ ident(1)) ํ‚ค์›Œ๋“œ ๋ฌธ์ž์—ด์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ ค๋ฉด ident ๋‹น์‹ ์€ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค -์ผ€์ด V.

์ˆ˜์ถœ ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ถœ (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-D ๋ฐ์ดํ„ฐ

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ.

-f

์ผ์น˜ํ•˜๋Š” ๊ฐœ์ •์ด ์—†์œผ๋ฉด ๊ฐ€์žฅ ์ตœ๊ทผ ๊ฐœ์ •์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค(๋ฌด์‹œํ•˜๋Š” ๋Œ€์‹ 
ํŒŒ์ผ).

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

-n

์–ด๋–ค ์ฒดํฌ ์•„์›ƒ ํ”„๋กœ๊ทธ๋žจ๋„ ์‹คํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

๋‹ค์Œ์— ์˜ํ•ด ์ง€์ •๋œ ๊ฐœ์ • ๋‚ด๋ณด๋‚ด๊ธฐ ํƒœ๊ทธ ๋˜๋Š”, ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ๋Š” ๋ถ„๊ธฐ ํƒœ๊ทธ์ด๊ณ ,
์ง€์ ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ๋…ธ๋“œ '๊ณตํ†ต ์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ.

๋˜ํ•œ ์ด๋Ÿฌํ•œ ์˜ต์…˜(์ผ๋ฐ˜์ ์ธ ์ ๊ฒ€ ๊ณผ ์ˆ˜์ถœ)๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

-d DIR

ํ˜ธ์ถœ ๋œ ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ DIR ๋ชจ๋“ˆ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•ด
๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ ๋…ธ๋“œ '์ฒดํฌ์•„์›ƒ ์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. CVS ํ•ธ๋“ค
์ด ๊นƒ๋ฐœ.

-k ๋ช…์‚ฌ

ํ‚ค์›Œ๋“œ ํ™•์žฅ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ '๋Œ€์ฒด ๋ชจ๋“œ' ๋…ธ๋“œ ์ฐธ์กฐ).

-N

์™€ ํ•จ๊ป˜๋งŒ ์œ ์šฉ -d DIR. CVS ๋งค๋‰ด์–ผ์˜ 'checkout options' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ CVS ์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

history


์‡ผ ์ง€์œ„ of ํŒŒ์ผ ๊ณผ ์‚ฌ์šฉ์ž
ยท ์‹œ๋†‰์‹œ์Šค: ์—ญ์‚ฌ [-report] [-flags] [-options args] [files...]

ยท ํ•„์š”: ํŒŒ์ผ $CVSROOT/CVSROOT/๊ธฐ๋ก

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

CVS ๋Œ€๋ถ€๋ถ„์˜ ๊ฐ ์‚ฌ์šฉ์„ ์ถ”์ ํ•˜๋Š” ๊ธฐ๋ก ๋กœ๊ทธ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVS ๋ช…๋ น. ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”
history ์ด ์ •๋ณด๋ฅผ ๋‹ค์–‘ํ•œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊น…์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋กœ๊ทธ ๊ธฐ๋ก config ์˜ต์…˜์€ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋นˆ ๋ฌธ์ž์—ด๊ณผ ๋‹ค์Œ์œผ๋กœ ์ง€์ •๋œ ํžˆ์Šคํ† ๋ฆฌ ํŒŒ์ผ ๊ธฐ๋ก ๋กœ๊ทธ ๊ฒฝ๋กœ ์˜ต์…˜์€
์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์“ธ ์ˆ˜ ์žˆ์Œ CVS ์‹คํ–‰ ํŒŒ์ผ(CVS์˜ 'config' ๋…ธ๋“œ ์ฐธ์กฐ)
์„ค๋ช…์„œ).

ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด history ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์œ„์™€ ๊ฐ™์ด ๋กœ๊น…์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•˜๋ฉฐ
๊ธฐ๋ก๊ฒ€์ƒ‰๊ฒฝ๋กœ config ์˜ต์…˜(CVS ๋งค๋‰ด์–ผ์˜ 'config' ๋…ธ๋“œ ์ฐธ์กฐ)์€ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ํžˆ์Šคํ† ๋ฆฌ ๋กœ๊ทธ์˜ ์ผ๋ถ€๋ฅผ ์ง€์ •ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ ์‚ฌ์šฉ์ž์— ์˜ํ•ด history ๋ช…๋ น.

ํ†ตํ•ด ์ €์žฅ์†Œ ์ƒ์„ฑ CVS INIT ๋ช…๋ น์€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ธฐ๋ก์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
๋‹จ์ผ ๊ธฐ๋ก ๋กœ๊ทธ ํŒŒ์ผ($CVSROOT/CVSROOT/๊ธฐ๋ก) ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ
๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๊ถŒํ•œ(CVS ๋งค๋‰ด์–ผ์˜ '์ €์žฅ์†Œ ์ƒ์„ฑ' ๋…ธ๋“œ ์ฐธ์กฐ).

์ฐธ๊ณ  : history ์‚ฌ์šฉ -f, -l, -n, ๊ณผ -p in ๋ฐฉ๋ฒ• ๊ทธ ๊ฐˆ๋“ฑ ๊ณผ ์ „์—, ํ‘œ์ค€ ์‚ฌ์šฉ ๋‚ด๋ถ€
CVS (์ฐธ์กฐ ๋…ธ๋“œ 'ํ”ํ•œ ์˜ต์…˜' in ์ „์—, CVS ์„ค๋ช…์„œ).

history ์˜ต์…˜


์—ฌ๋Ÿฌ ์˜ต์…˜(์œ„์—์„œ -๋ณด๊ณ ์„œ) ์ƒ์„ฑ๋˜๋Š” ๋ณด๊ณ ์„œ์˜ ์ข…๋ฅ˜ ์ œ์–ด:

-c

์ปค๋ฐ‹์ด ์‚ฌ์šฉ๋  ๋•Œ๋งˆ๋‹ค ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ์ €์žฅ์†Œ๊ฐ€ ์ˆ˜์ •๋  ๋•Œ๋งˆ๋‹ค).

-e

๋ชจ๋“  ๊ฒƒ(๋ชจ๋“  ๋ ˆ์ฝ”๋“œ ์œ ํ˜•). ์ง€์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผ -x ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ ์œ ํ˜•๊ณผ ํ•จ๊ป˜. ์˜
๊ฐ•์ขŒ, -e ์˜ ํ–ฅํ›„ ๋ฒ„์ „์— ์ถ”๊ฐ€๋˜๋Š” ๋ ˆ์ฝ”๋“œ ์œ ํ˜•๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. CVS; ๋งŒ์•ฝ
ํŠน์ • ๋ ˆ์ฝ”๋“œ ์œ ํ˜•๋งŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑ ์ค‘์ž…๋‹ˆ๋‹ค.
์ง€์ •ํ•˜๋‹ค -x.

-m ๋ชจ๋“ˆ

ํŠน์ • ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. (์˜๋ฏธ์žˆ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -m ์— ํ•œ ๋ฒˆ ์ด์ƒ
๋ช…๋ น์ค„.)

-o

์ฒดํฌ์•„์›ƒ๋œ ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ ๋ณด๊ณ ์„œ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

-T

๋ชจ๋“  ํƒœ๊ทธ์— ๋Œ€ํ•ด ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

-x ์œ ํ˜•

ํŠน์ • ๋ ˆ์ฝ”๋“œ ์œ ํ˜• ์„ธํŠธ ์ถ”์ถœ ์œ ํ˜• ์ธ์‚ฌ๋ง CVS ์—ญ์‚ฌ. ์œ ํ˜•์€
์กฐํ•ฉํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ๋ฌธ์ž๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํŠน์ • ๋ช…๋ น์—๋Š” ๋‹จ์ผ ๋ ˆ์ฝ”๋“œ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

F

๊ณต๊ฐœ

O

์ ๊ฒ€

E

์ˆ˜์ถœ

T

ํƒœ๊ทธ

๋‹ค์„ฏ ๊ฐ€์ง€ ๋ ˆ์ฝ”๋“œ ์œ ํ˜• ์ค‘ ํ•˜๋‚˜๊ฐ€ ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

C

๋ณ‘ํ•ฉ์ด ํ•„์š”ํ–ˆ์ง€๋งŒ ์ถฉ๋Œ์ด ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ˆ˜๋™ ๋ณ‘ํ•ฉ ํ•„์š”).

G

๋ณ‘ํ•ฉ์ด ํ•„์š”ํ–ˆ๊ณ  ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

U

์ž‘์—… ํŒŒ์ผ์ด ์ €์žฅ์†Œ์—์„œ ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

P

์ž‘์—… ํŒŒ์ผ์ด ์ €์žฅ์†Œ์™€ ์ผ์น˜ํ•˜๋„๋ก ํŒจ์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

W

ํŒŒ์ผ์˜ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์ด ์—…๋ฐ์ดํŠธ ์ค‘์— ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํŒŒ์ผ์—์„œ ์‚ญ์ œ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
์ €์žฅ์†Œ).

์„ธ ๊ฐ€์ง€ ๋ ˆ์ฝ”๋“œ ์œ ํ˜• ์ค‘ ํ•˜๋‚˜๋Š” ์ปค๋ฐ‹์˜ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

A

์ฒ˜์Œ์œผ๋กœ ํŒŒ์ผ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

M

ํŒŒ์ผ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

R

ํŒŒ์ผ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋˜๋Š” ์˜ต์…˜ -๊นƒ๋ฐœ ์˜ต์…˜ ์—†์ด ๋ณด๊ณ ์„œ ์ œํ•œ ๋˜๋Š” ํ™•์žฅ
์ธ์ˆ˜ :

-a

๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ(๊ธฐ๋ณธ๊ฐ’์€ ์‹คํ–‰ ์ค‘์ธ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
history).

-l

๋งˆ์ง€๋ง‰ ์ˆ˜์ • ์‚ฌํ•ญ๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-w

๋™์ผํ•œ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ˆ˜ํ–‰๋œ ์ˆ˜์ •์— ๋Œ€ํ•œ ๋ ˆ์ฝ”๋“œ๋งŒ ํ‘œ์‹œ
history ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋˜๋Š” ์˜ต์…˜ ์˜ต์…˜ ์ธ์ˆ˜ ์ธ์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณด๊ณ ์„œ๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

-b ํ•˜์œ„ ๋ฒ„์ „

๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๋Š” ๋ ˆ์ฝ”๋“œ์— ๋‹ค์‹œ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ ํ•˜์œ„ ๋ฒ„์ „ ๋ชจ๋“ˆ ์ด๋ฆ„ ์ค‘ ํ•˜๋‚˜์—์„œ
ํŒŒ์ผ ์ด๋ฆ„ ๋˜๋Š” ์ €์žฅ์†Œ ๊ฒฝ๋กœ.

-D ๋ฐ์ดํ„ฐ

์ดํ›„ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ ๋ฐ์ดํ„ฐ. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ๊ณผ ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. -D ๋ฐ์ดํ„ฐ, ๊ทธ
๋‹ค์Œ๋ณด๋‹ค ์˜ค๋ž˜๋œ ์ตœ์‹  ๊ฐœ์ •์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ.

-f ํŒŒ์ผ

ํŠน์ • ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ(์—ฌ๋Ÿฌ -f ๋™์ผํ•œ ๋ช…๋ น์— ๋Œ€ํ•œ ์˜ต์…˜
๋ผ์ธ). ์ด๋Š” ๋ช…๋ น์ค„์—์„œ ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

-n ๋ชจ๋“ˆ

ํŠน์ • ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ(์—ฌ๋Ÿฌ ๊ฐœ์˜ -n ๊ฐ™์€ ์˜ต์…˜
๋ช…๋ น์ค„).

-p ์ €์žฅ์†Œ

ํŠน์ • ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ(์—ฌ๋Ÿฌ -p ์˜ต์…˜
๋™์ผํ•œ ๋ช…๋ น์ค„).

-r ํšŒ์ „

๊ฐœ์ •ํŒ ๋˜๋Š” ์ด๋ฆ„์ด ์ง€์ •๋œ ํƒœ๊ทธ ์ดํ›„์˜ ๊ฐœ์ •ํŒ์„ ์ฐธ์กฐํ•˜๋Š” ๋ ˆ์ฝ”๋“œ ํ‘œ์‹œ ํšŒ์ „ ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค
๊ฐœ์ธ RCS ํŒŒ์ผ. ๊ฐ RCS ํŒŒ์ผ์—์„œ ๊ฐœ์ • ๋˜๋Š” ํƒœ๊ทธ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

-t ํƒœ๊ทธ

ํƒœ๊ทธ ์ดํ›„ ๋ ˆ์ฝ”๋“œ ํ‘œ์‹œ ํƒœ๊ทธ ํžˆ์Šคํ† ๋ฆฌ ํŒŒ์ผ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค๋ฅธ -r
์œ„์˜ ํ”Œ๋ž˜๊ทธ๋Š” ๊ธฐ๋ก ํŒŒ์ผ์ด ์•„๋‹Œ ๊ธฐ๋ก ํŒŒ์ผ๋งŒ ์ฝ๋Š”๋‹ค๋Š” ์ ์—์„œ RCS ํŒŒ์ผ ๋ฐ ๋งŽ์€
๋น ๋ฆ…๋‹ˆ๋‹ค.

-u name

์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๊ธฐ๋ก ํ‘œ์‹œ name.

-z ์‹œ๊ฐ„๋Œ€

UTC ๋Œ€์‹  ์ง€์ •๋œ ์‹œ๊ฐ„๋Œ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒํ•œ ๋ ˆ์ฝ”๋“œ์˜ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

import


์ˆ˜์ž… ์†Œ์Šค ์œผ๋กœ ์ด๋ ฅ์„œ, ์‚ฌ์šฉ ๊ณต๊ธ‰ ์—…์ฒด ๊ฐ€์ง€
ยท ์‹œ๋†‰์‹œ์Šค: [-options] ์ €์žฅ์†Œ ๊ณต๊ธ‰์—…์ฒด ํƒœ๊ทธ ๋ฆด๋ฆฌ์Šค ํƒœ๊ทธ ๊ฐ€์ ธ์˜ค๊ธฐ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ, ์†Œ์Šค ๋ฐฐํฌ ๋””๋ ‰ํ„ฐ๋ฆฌ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

import ์™ธ๋ถ€ ์†Œ์Šค(์˜ˆ:
์†Œ์Šค ๊ณต๊ธ‰์—…์ฒด)๋ฅผ ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์ดˆ๊ธฐ ์ƒ์„ฑ ๋ฐ
์™ธ๋ถ€ ์†Œ์Šค. ์ด์— ๋Œ€ํ•œ ๋…ผ์˜๋Š” CVS ๋งค๋‰ด์–ผ์˜ '์ถ”์  ์†Œ์Šค' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ฃผ์ œ.

XNUMXD๋ดํƒˆ์˜ ์ €์žฅ์†Œ ์ธ์ˆ˜๋Š” ์•„๋ž˜์˜ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„(๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. CVS
์ €์žฅ์†Œ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ; ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด import๊ฐ€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Šค์—์„œ ์ˆ˜์ •๋œ ์†Œ์Šค์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ์— ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
์ €์žฅ์†Œ(์ด์ „ ๊ฐ€์ ธ์˜ค๊ธฐ ์ดํ›„)์—์„œ ์ถฉ๋Œํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์˜ ๋‘ ๊ฐ€์ง€; ์‚ฌ์šฉ ์ ๊ฒ€ -j ์ฐจ์ด์ ์„ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ ธ์˜ค๊ธฐ
ํ•˜๋ผ๊ณ  ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.

If CVS ํŒŒ์ผ์„ ๋ฌด์‹œํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฒฐ์ •ํ•˜๋ฉด(CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ ์ฐธ์กฐ)
๊ฐ€์ ธ์˜ค์ง€ ์•Š๊ณ  ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. I ๋‹ค์Œ์— ํŒŒ์ผ ์ด๋ฆ„์ด ์˜ต๋‹ˆ๋‹ค('import output' ๋…ธ๋“œ ์ฐธ์กฐ
์ถœ๋ ฅ์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์„ค๋ช…์€ CVS ๋งค๋‰ด์–ผ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํŒŒ์ผ์ด $CVSROOT/CVSROOT/cvswrappers ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฆ„์ด ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ
ํ•ด๋‹น ํŒŒ์ผ์˜ ์‚ฌ์–‘์€ ํŒจํ‚ค์ง€ ๋ฐ ์ ์ ˆํ•œ ํ•„ํ„ฐ๋ง์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€์ ธ์˜ค๊ธฐ ์ „์— ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ '๋ž˜ํผ'๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ.

์™ธ๋ถ€ ์†Œ์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 1.1.1์˜ ์ฒซ ๋ฒˆ์งธ ์ˆ˜์ค€ ๋ถ„๊ธฐ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋Š”
์ด ๊ฐ€์ง€์˜ ์žŽ; ์˜ˆ๋ฅผ ๋“ค์–ด, ์†Œ์Šค์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐ€์ ธ์˜จ ์ปฌ๋ ‰์…˜์—์„œ ํŒŒ์ผ
๋ฒ„์ „์€ 1.1.1.1์ด ๋˜๊ณ  ์ฒซ ๋ฒˆ์งธ ๊ฐ€์ ธ์˜จ ์—…๋ฐ์ดํŠธ์˜ ํŒŒ์ผ์€ ๋ฒ„์ „์ด ๋ฉ๋‹ˆ๋‹ค.
1.1.1.2 ๋“ฑ.

์ตœ์†Œ XNUMX๊ฐœ์˜ ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ €์žฅ์†Œ ์ปฌ๋ ‰์…˜์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์†Œ์Šค์˜. ๋ฒค๋” ํƒœ๊ทธ ์ „์ฒด ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค(์˜ˆ: 1.1.1์˜ ๊ฒฝ์šฐ). ๋‹น์‹ ์€ ๋˜ํ•œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค
ํ•˜๋‚˜ ์ด์ƒ ์ง€์ • ๋ฆด๋ฆฌ์Šค ํƒœ๊ทธ ์ƒ์„ฑ๋œ ๋ฆฌํ”„์—์„œ ํŒŒ์ผ์„ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด
์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค import. ๊ทธ๋งŒํผ ๋ฆด๋ฆฌ์Šค ํƒœ๊ทธ ์ด์ „์— ์กด์žฌํ•˜์ง€ ์•Š์€ ์ƒˆ ๊ฒƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฆฌํฌ์ง€ํ† ๋ฆฌ ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๊ฐ€์ ธ์˜จ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  import ํ•˜์ง€ ์ง€์› ํ˜ธ์ถœํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค. ํŠนํžˆ,
ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CVS ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ; ๋‹น์‹ ์ด ํ•จ๊ป˜ ์ผํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
์†Œ์Šค์—์„œ ๋จผ์ € ๊ฐ€์ ธ์˜จ ๋‹ค์Œ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ฒดํฌ์•„์›ƒํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ '์†Œ์Šค ๊ฐ€์ ธ์˜ค๊ธฐ' ๋…ธ๋“œ).

import ์˜ต์…˜


์ด ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. import (CVS ๋งค๋‰ด์–ผ์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ,
์ „์ฒด ์„ค๋ช…):

-m ๋ฉ”์‹œ์ง€

๋ฉ”์‹œ์ง€ ํŽธ์ง‘๊ธฐ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  ๋กœ๊ทธ ์ •๋ณด๋กœ.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ถ”๊ฐ€ ํŠน์ˆ˜ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

-b ์ง€์‚ฌ

CVS ๋งค๋‰ด์–ผ์˜ '์—ฌ๋Ÿฌ ๋ฒค๋” ๋ธŒ๋žœ์น˜' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-k ๋ช…์‚ฌ

์›ํ•˜๋Š” ํ‚ค์›Œ๋“œ ํ™•์žฅ ๋ชจ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ๋ชจ๋“  ํŒŒ์ผ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ์ƒ์„ฑ๋˜์—ˆ์ง€๋งŒ ์ด์ „์—
์ €์žฅ์†Œ. ์œ ํšจํ•œ ๋ชฉ๋ก์€ CVS ๋งค๋‰ด์–ผ์˜ '๋Œ€์ฒด ๋ชจ๋“œ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. -k
์„ค์ •.

-I name

๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ๋ฌด์‹œํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ž๊พธ. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌด์‹œ๋˜๋Š” ํŒŒ์ผ๋„ ๋ฌด์‹œํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ๋‹ค์Œ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.
'-๋‚˜!'.

name ์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ผํ•œ ์œ ํ˜•์˜ ํŒŒ์ผ ์ด๋ฆ„ ํŒจํ„ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .cvsignore
ํŒŒ์ผ. CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-W ํˆฌ๊ธฐ

๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ž๊พธ.

ํˆฌ๊ธฐ ์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ผํ•œ ์œ ํ˜•์˜ ํŒŒ์ผ ์ด๋ฆ„ ํŒจํ„ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.cvswrappers ํŒŒ์ผ. CVS ๋งค๋‰ด์–ผ์—์„œ ๋…ธ๋“œ '๋ž˜ํผ'๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-X

์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์ • CVS ์ƒˆ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์ƒˆ ํŒŒ์ผ์ด
์ฆ‰์‹œ ๋ฉ”์ธ ํŠธ๋ ํฌ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ ์ด ํ”Œ๋ž˜๊ทธ๋Š” CVS ์ƒˆ ํŒŒ์ผ์„ ๊ธฐ๋ณธ์—์„œ ์‚ญ์ œ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ํ‘œ์‹œํ•˜๋ ค๋ฉด
ํŠธ๋ ํฌ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ ์™ธ์— ๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•ด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ
๊ฐ€์ ธ์˜ค๊ธฐ ์‹œ: ์ƒˆ ํŒŒ์ผ์ด
์ฃฝ์€, ์ƒˆ ํŒŒ์ผ์˜ ๊ธฐ๋ณธ ๋ถ„๊ธฐ๋ฅผ ์žฌ์„ค์ •ํ•˜๊ณ  ํŒŒ์ผ์„ ๋‹ค๋ฝ๋ฐฉ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
๋…ธ๋“œ 'Attic'์€ CVS ๋งค๋‰ด์–ผ) ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์˜ต์…˜์˜ ์‚ฌ์šฉ์€ ๋‹ค์Œ์„ ์„ค์ •ํ•˜์—ฌ ์ €์žฅ์†Œ ์ „์ฒด์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณต๊ธ‰์—…์ฒด ๋ถ„๊ธฐ ์ „์šฉ์œผ๋กœ ์ƒˆ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ CVSROOT/config์˜ ์˜ต์…˜(CVS์˜ 'config' ๋…ธ๋“œ ์ฐธ์กฐ)
์„ค๋ช…์„œ).

import ์ถœ๋ ฅ


import ๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ํ–‰์„ ์ธ์‡„ํ•˜์—ฌ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ณ„์† ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
ํŒŒ์ผ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ•œ ๋ฌธ์ž:

U ํŒŒ์ผ

ํŒŒ์ผ์ด ์ด๋ฏธ ์ €์žฅ์†Œ์— ์žˆ์œผ๋ฉฐ ๋กœ์ปฌ์—์„œ ์ˆ˜์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด
์ˆ˜์ •๋ณธ์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ•„์š”ํ•œ ๊ฒฝ์šฐ).

N ํŒŒ์ผ

ํŒŒ์ผ์€ ์ €์žฅ์†Œ์— ์ถ”๊ฐ€๋œ ์ƒˆ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

C ํŒŒ์ผ

ํŒŒ์ผ์ด ์ด๋ฏธ ์ €์žฅ์†Œ์— ์žˆ์ง€๋งŒ ๋กœ์ปฌ์—์„œ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ๊ฒƒ
๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

I ํŒŒ์ผ

ํŒŒ์ผ์ด ๋ฌด์‹œ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ ์ฐธ์กฐ).

L ํŒŒ์ผ

ํŒŒ์ผ์€ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์ž…๋‹ˆ๋‹ค. CVS import ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ฃผ๊ธฐ์ ์œผ๋กœ
์ด ํ–‰๋™์ด ๋ฐ”๋€Œ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ œ์•ˆํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ํ•ฉ์˜๊ฐ€ ์žˆ๋‹ค๋ฉด
๋กœ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (๋‹ค์–‘ํ•œ ์˜ต์…˜์€ ๋ชจ๋“ˆ ํŒŒ์ผ ์ˆ˜
์ฒดํฌ์•„์›ƒ, ์—…๋ฐ์ดํŠธ ๋“ฑ์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์žฌ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. CVS์—์„œ ๋…ธ๋“œ '๋ชจ๋“ˆ' ์ฐธ์กฐ
์„ค๋ช…์„œ.)

import ์˜ˆ


CVS ๋งค๋‰ด์–ผ์˜ '์ถ”์  ์†Œ์Šค' ๋…ธ๋“œ์™€ CVS ๋งค๋‰ด์–ผ์˜ 'ํŒŒ์ผ์—์„œ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ๋ก


์ธ์‡„ ์•„์›ƒ ๊ธฐ๋ก ์ •๋ณด for ํŒŒ์ผ
ยท ์‹œ๋†‰์‹œ์Šค: ๋กœ๊ทธ [์˜ต์…˜] [ํŒŒ์ผ...]

ยท ํ•„์š”: ์ €์žฅ์†Œ, ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

ํŒŒ์ผ์— ๋Œ€ํ•œ ๋กœ๊ทธ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ก ํ˜ธ์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ RCS ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋กœ๊ทธ. ์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ
์ด๊ฒƒ์€ ํ˜„์žฌ ์†Œ์Šค์—์„œ ๋” ์ด์ƒ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ก์ด ํ˜•์‹์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์Šคํƒ€์ผ๊ณผ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ถœ๋ ฅ ๋ฐ ์˜ต์…˜ CVS ๋ช…๋ น.

์ถœ๋ ฅ์—๋Š” ์œ„์น˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. RCS ํŒŒ์ผ ๋จธ๋ฆฌ ๊ฐœ์ •ํŒ(์ตœ์‹  ๊ฐœ์ •ํŒ
ํŠธ๋ ํฌ), ๋ชจ๋“  ์ƒ์ง•์  ์ด๋ฆ„(ํƒœ๊ทธ) ๋ฐ ๊ธฐํƒ€ ์‚ฌํ•ญ. ๊ฐ ๊ฐœ์ •ํŒ์— ๋Œ€ํ•ด
๊ฐœ์ • ๋ฒˆํ˜ธ, ๋‚ ์งœ, ์ž‘์„ฑ์ž, ์ถ”๊ฐ€/์‚ญ์ œ๋œ ํ–‰ ์ˆ˜, commitid
๋ฐ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‚ ์งœ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ํ˜„์ง€ ์‹œ๊ฐ„์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ $TZ ๊ด€๋ฆฌํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜
๋ฐฉ๋ฒ• ๊ธฐ๋ก ๋‚ ์งœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ๊ธฐ๋ก ์‚ฌ์šฉ -R in a ๋ฐฉ๋ฒ• ๊ทธ ์ถฉ๋Œ ๊ณผ ์ „์—, ํ‘œ์ค€ ์‚ฌ์šฉ ๋‚ด๋ถ€ CVS (์ฐธ์กฐ ๋…ธ๋“œ
'ํ”ํ•œ ์˜ต์…˜' in ์ „์—, CVS ์„ค๋ช…์„œ).

๊ธฐ๋ก ์˜ต์…˜


๊ธฐ๋ณธ์ ์œผ๋กœ, ๊ธฐ๋ก ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ์˜ต์…˜์€
์‚ฐ์ถœ. ๊ฐœ์ • ์„ ํƒ ์˜ต์…˜(-d, -r, -s๋ฐ -w) ํšจ๊ณผ๊ฐ€ ์—†์œผ๋ฉฐ,
๋‹ค๋ฝ๋ฐฉ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ ๊ฒ€์ƒ‰์„ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š”
์ถœ๋ ฅ์„ ๋‹ค์Œ์œผ๋กœ ์ œํ•œํ•˜๋Š” ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ๊ธฐ๋ก ํ—ค๋” ํ•„๋“œ(-b, -h,
-R๋ฐ -t) ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ -S ์˜ต์…˜๋„ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

-b

๊ธฐ๋ณธ ๋ถ„๊ธฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ๋†’์€ ๋ถ„๊ธฐ์˜ ๊ฐœ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
ํŠธ๋ ํฌ์—.

-d ๋‚ ์งœ

์—์„œ ์ง€์ •ํ•œ ๋ฒ”์œ„์˜ ์ฒดํฌ์ธ ๋‚ ์งœ/์‹œ๊ฐ„์œผ๋กœ ๊ฐœ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋‚ ์งœ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ํ—ˆ์šฉ๋˜๋Š” ๋‚ ์งœ ํ˜•์‹์€ ๋‹ค์Œ์—์„œ ํ—ˆ์šฉํ•˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.
-D ๋‹ค๋ฅธ ๋งŽ์€ ์˜ต์…˜ CVS ๋ช…๋ น(CVS ๋งค๋‰ด์–ผ์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ).
๋‚ ์งœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฒ”์œ„๋กœ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

d1<d2

d2>d1

์‚ฌ์ด์— ๊ธฐํƒ๋œ ๊ฐœ์ •ํŒ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. d1 ๊ณผ d2.

<d

d>

๋‚ ์งœ๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  ๊ฐœ์ •ํŒ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. d ์ด์ „.

d<

>d

๋‚ ์งœ๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  ๊ฐœ์ •ํŒ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. d ์ด์ƒ.

d

๋‚ ์งœ๊ฐ€ ์ง€์ •๋œ ๋‹จ์ผ ์ตœ์‹  ๊ฐœ์ •ํŒ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. d ์ด์ „.

XNUMXD๋ดํƒˆ์˜ > or < ๋ฌธ์ž ๋‹ค์Œ์— ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. = ๋ณด๋‹ค๋Š” ํฌ๊ด„์ ์ธ ๋ฒ”์œ„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด
๋…์ ์  ์ธ ๊ฒƒ.

๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋Š” ์„ธ๋ฏธ์ฝœ๋ก (;)์ž…๋‹ˆ๋‹ค.

-h

์ด๋ฆ„๋งŒ ์ธ์‡„ RCS ํŒŒ์ผ, ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ ์ด๋ฆ„, ํ—ค๋“œ,
๊ธฐ๋ณธ ๋ถ„๊ธฐ, ์•ก์„ธ์Šค ๋ชฉ๋ก, ์ž ๊ธˆ, ๊ธฐํ˜ธ ์ด๋ฆ„ ๋ฐ ์ ‘๋ฏธ์‚ฌ.

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. (๊ธฐ๋ณธ๊ฐ’์€ ์žฌ๊ท€์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค).

-N

์ด ํŒŒ์ผ์— ๋Œ€ํ•œ ํƒœ๊ทธ ๋ชฉ๋ก์„ ์ธ์‡„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๋งค์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์ดํŠธ๋Š” ๋งŽ์€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ 3ํŽ˜์ด์ง€์— ๊ฑธ์ณ ํƒœ๊ทธ ์ •๋ณด๋ฅผ '๋” ๋งŽ์ด' ์‚ฌ์šฉํ•˜๊ธฐ ๋ณด๋‹ค๋Š”
๋กœ๊ทธ ์ •๋ณด๋Š” ํƒœ๊ทธ ์—†์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

-R

์ด๋ฆ„๋งŒ ์ธ์‡„ RCS ํŒŒ์ผ.

-r์ˆ˜์ •

์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์— ์ œ๊ณต๋œ ๊ฐœ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ • of
์ˆ˜์ • ๋ฐ ๋ฒ”์œ„. ๋‹ค์Œ ํ‘œ์—์„œ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„ ํ˜•์‹์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

rev1:rev2

์ˆ˜์ • rev1 ์— rev2 (๊ฐ™์€ ๋ถ„๊ธฐ์— ์žˆ์–ด์•ผ ํ•จ).

rev1::rev2

๋™์ผํ•˜์ง€๋งŒ ์ œ์™ธ rev1.

:ํšŒ์ „

::ํšŒ์ „

๋ถ„๊ธฐ ์‹œ์ž‘๋ถ€ํ„ฐ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ๊ฐœ์ •ํŒ ํšŒ์ „.

ํšŒ์ „:

๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฐœ์ •ํŒ ํšŒ์ „ ํฌํ•จํ•˜๋Š” ๋ถ„๊ธฐ์˜ ๋๊นŒ์ง€ ํšŒ์ „.

ํšŒ์ „::

๋ฐ”๋กœ ์ดํ›„์— ์‹œ์ž‘๋˜๋Š” ๊ฐœ์ • ํšŒ์ „ ํฌํ•จํ•˜๋Š” ๋ถ„๊ธฐ์˜ ๋๊นŒ์ง€ ํšŒ์ „.

์ง€์‚ฌ

๋ถ„๊ธฐ์ธ ์ธ์ˆ˜๋Š” ํ•ด๋‹น ๋ถ„๊ธฐ์˜ ๋ชจ๋“  ๊ฐœ์ •์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ง€์ 1:์ง€์ 2

์ง€์ 1::์ง€์ 2

๋ถ„๊ธฐ ๋ฒ”์œ„๋Š” ํ•ด๋‹น ๋ฒ”์œ„์˜ ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฐœ์ •์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ง€์‚ฌ.

์˜ ์ตœ์‹  ๊ฐœ์ •ํŒ ์ง€์‚ฌ.

๋ฒŒ๊ฑฐ๋ฒ—์€ -r ์ˆ˜์ • ์‚ฌํ•ญ์ด ์—†์œผ๋ฉด ๊ธฐ๋ณธ ๋ถ„๊ธฐ์˜ ์ตœ์‹  ์ˆ˜์ • ๋ฒ„์ „์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ
ํŠธ๋ ํฌ. ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -r ์˜ต์…˜๊ณผ ๊ทธ ์ฃผ์žฅ.

-S

๊ฐœ์ •์ด ์„ ํƒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ—ค๋”๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-s ์ƒํƒœ

์ƒํƒœ ์†์„ฑ์ด ์ฃผ์–ด์ง„ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜์™€ ์ผ์น˜ํ•˜๋Š” ๊ฐœ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์—์„œ ์ƒํƒœ. ๊ฐœ๋ณ„ ์ƒํƒœ๋Š” ์ž„์˜์˜ ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ
CVS ์ผ๋ฐ˜์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€ ์ƒํƒœ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠน๊ธ‰ ๊ณผ ์ฃฝ์€. CVS์—์„œ ๋…ธ๋“œ '๊ด€๋ฆฌ ์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-t

์™€ ๋™์ผํ•˜๊ฒŒ ์ธ์‡„ -h, ์„ค๋ช… ํ…์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

-w๋กœ๊ทธ์ธ

๋กœ๊ทธ์ธ ์ด๋ฆ„์ด ์— ๋‚˜ํƒ€๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ฒดํฌ์ธํ•œ ๊ฐœ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๋ชฉ๋ก ๋กœ๊ทธ์ธ. ๋ฉด ๋กœ๊ทธ์ธ ์ƒ๋žตํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ์ด ๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. -w ์˜ต์…˜๊ณผ ๊ทธ ์ฃผ์žฅ.

๊ธฐ๋ก ์˜ต์…˜์œผ๋กœ ์„ ํƒํ•œ ๊ฐœ์ •ํŒ์˜ ๊ต์ฐจ์ ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. -d, -s๋ฐ -w,
์„ ํƒํ•œ ๊ฐœ์ •์˜ ํ•ฉ์ง‘ํ•ฉ๊ณผ ๊ต์ฐจ -b ๊ณผ -r.

๊ธฐ๋ก ์˜ˆ


์ดํ›„ ๊ธฐ๋ก ๋‚ ์งœ๋ฅผ ํ˜„์ง€ ์‹œ๊ฐ„์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ฒฝ์šฐ Coordinated Universal์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ„(UTC) ๋˜๋Š” ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $TZ ํ™˜๊ฒฝ ๋ณ€์ˆ˜
ํ˜ธ์ถœํ•˜๊ธฐ ์ „์— CVS:

$ TZ=UTC cvs ๋กœ๊ทธ foo.c
$ TZ=EST cvs ๋กœ๊ทธ bar.c

(๋งŒ์•ฝ ๋‹น์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ CSH-์Šคํƒ€์ผ ์‰˜, ๊ฐ™์€ tcsh๊ฐ€, ์˜ˆ๋ฅผ ์ ‘๋‘์–ด๋กœ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์œ„์— ํ™˜๊ฒฝ.)

ls & ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ


ยท ls [-e | -l] [-RP] [-r ํƒœ๊ทธ[:๋‚ ์งœ]] [-D ๋‚ ์งœ] [๊ฒฝ๋กœ...]

ยท ํ•„์š”: ์ €์žฅ์†Œ ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ, ์ €์žฅ์†Œ ๋ฐ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ls.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

ยท ๋™์˜์–ด: DIR & ๋ช…๋ถ€ ์˜ ๋™์˜์–ด์ž…๋‹ˆ๋‹ค ls ๊ณผ ์ž…์ˆ  & ๋ชฉ๋ก ์˜ ๋™์˜์–ด์ž…๋‹ˆ๋‹ค ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ.

XNUMXD๋ดํƒˆ์˜ ls ๊ณผ ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ ๋ช…๋ น์€ ์ €์žฅ์†Œ์˜ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ls ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์†ํ•œ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
๊ทธ ๋’ค์— ๋ฌด์—‡์ด ์žˆ์„๊นŒ ์ตœ์‹  ์ •๋ณด.

๊ธฐ๋ณธ์ ์œผ๋กœ ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ ํŠธ๋ ํฌ์˜ ๋งจ ์œ„์— ์žˆ๋Š” ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
์ €์žฅ์†Œ์˜ ๋””๋ ‰ํ† ๋ฆฌ.

๋‘ ๋ช…๋ น ๋ชจ๋‘ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„์˜ ์„ ํƒ์  ๋ชฉ๋ก์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ls ๋ฐ ์ €์žฅ์†Œ์˜ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ. ์–ด๋Š ์ชฝ์ด๋“ 
๊ธฐ๋ณธ์ ์œผ๋กœ ์žฌ๊ท€์ ์ž…๋‹ˆ๋‹ค.

ls & ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ls & ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ:

-d

์ฃฝ์€ ๊ฐœ์ •ํŒ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(์ง€์ •๋œ ๊ฒฝ์šฐ ํƒœ๊ทธ ํฌํ•จ).

-e

CVS/ํ•ญ๋ชฉ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‰ฝ๊ฒŒ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜คํ† ๋ฉ”์ด์…˜.

-l

๋ชจ๋“  ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-P

์žฌ๊ท€ํ•  ๋•Œ ๋นˆ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ์„ ๋‚˜์—ดํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์— ์˜ํ•ด ์ง€์ •๋œ ํŒŒ์ผ ํ‘œ์‹œ ํƒœ๊ทธ ๋˜๋Š”, ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ๋Š” ๋ถ„๊ธฐ ํƒœ๊ทธ์ด๊ณ ,
์ง€์ ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ˆ˜๋™.

-D ๋ฐ์ดํ„ฐ

๋‚ ์งœ๋ถ€ํ„ฐ ํŒŒ์ผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€ ๋ถˆ์•ˆ ์ฆํ›„๊ตฐ ์˜ˆ


$ CVS RLS
cvs rls: ๋ชฉ๋ก ๋ชจ๋“ˆ: `.'
CVS ๋ฃจํŠธ
์ฒซ ๋ฒˆ์งธ ๋””๋ ‰ํ† ๋ฆฌ

$ cvs rls CVSROOT
cvs rls: ๋ชจ๋“ˆ ๋‚˜์—ด: `CVSROOT'
์ฒดํฌ ์•„์›ƒ ๋ชฉ๋ก
์ปค๋ฐ‹ ์ •๋ณด
์„ค์ •
cvswrappers
๋กœ๊ทธ์ธ ์ •๋ณด
๋ชจ๋“ˆ
ํ†ต๋ณด
rcsinfo
ํƒœ๊ทธ ์ •๋ณด
ํ™•์ธ ๋ฉ”์‹œ์ง€

๋ฅด๋””ํ”„


'๋ฐ˜์ ' ์ฒด์žฌ ์ฐจ์ด์  ์‚ฌ์ด์— ์ถœ์‹œ
ยท rdiff [-flags] [-V vn] (-r tag1[:date1] | -D date1) [-r tag2[:date2] | -๋””๋ฐ์ดํŠธ2]
๋ชจ๋“ˆ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ €์žฅ์†Œ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์—†์Œ.

ยท ๋™์˜์–ด: ํŒจ์น˜

Larry Wall ํ˜•์‹์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜(1) ์ง์ ‘ ๊ณต๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๋ฆด๋ฆฌ์Šค ์‚ฌ์ด์˜ ํŒŒ์ผ
๋กœ ํŒจ์น˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค์™€ ํ•จ๊ป˜ ์ด์ „ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. (์ด๊ฒƒ
์†Œ์ˆ˜ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. CVS ์ €์žฅ์†Œ์—์„œ ์ง์ ‘ ์ž‘๋™ํ•˜๋Š” ๋ช…๋ น์€
์‚ฌ์ „ ์ฒดํฌ์•„์›ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.) diff ์ถœ๋ ฅ์€ ํ‘œ์ค€ ์ถœ๋ ฅ ์žฅ์น˜๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ‘œ์ค€ -r ๊ณผ -D ์˜ต์…˜) ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜์˜ ์กฐํ•ฉ
์ˆ˜์ • ๋˜๋Š” ๋‚ ์งœ. ํ•˜๋‚˜์˜ ๊ฐœ์ •ํŒ์ด๋‚˜ ๋‚ ์งœ๋งŒ ์ง€์ •ํ•˜๋ฉด ํŒจ์น˜ ํŒŒ์ผ์— ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๊ฐœ์ • ๋˜๋Š” ๋‚ ์งœ์™€ ํ˜„์žฌ ํ—ค๋“œ ๊ฐœ์ • ๊ฐ„์˜ ์ฐจ์ด์  RCS
ํŒŒ์ผ.

์˜ํ–ฅ์„ ๋ฐ›๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋‘˜ ์ด์ƒ์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ
์ง€์ •ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค -p ์˜ต์…˜์„ ํŒจ์น˜ ์ด์ „ ํŒจ์น˜ ์‹œ ๋ช…๋ น
์†Œ์Šค, ๊ทธ๋ž˜์„œ ํŒจ์น˜ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฅด๋””ํ”„ ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋ฅด๋””ํ”„ (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-D ๋ฐ์ดํ„ฐ

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ.

-f

์ผ์น˜ํ•˜๋Š” ๊ฐœ์ •์ด ์—†์œผ๋ฉด ๊ฐ€์žฅ ์ตœ๊ทผ ๊ฐœ์ •์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค(๋ฌด์‹œํ•˜๋Š” ๋Œ€์‹ 
ํŒŒ์ผ).

-k kflag

์— ๋”ฐ๋ผ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ kflag. CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-l

ํ˜„์ง€์˜; ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚ด๋ ค๊ฐ€์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

-r ํƒœ๊ทธ

์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ •ํŒ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํƒœ๊ทธ๋˜๋Š” ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ๋Š” ๋ถ„๊ธฐ ํƒœ๊ทธ์ด๊ณ ,
์ง€์ ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ๋…ธ๋“œ '๊ณตํ†ต ์˜ต์…˜'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
CVS ๋งค๋‰ด์–ผ.

์œ„์˜ ์˜ต์…˜ ์™ธ์—๋„ ๋‹ค์Œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-c

์ปจํ…์ŠคํŠธ diff ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ ํ˜•์‹์ž…๋‹ˆ๋‹ค.

-p

๊ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ C ํ•จ์ˆ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-s

ํŒจ์น˜ ๋Œ€์‹  ์š”์•ฝ ๋ณ€๊ฒฝ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค. ์š”์•ฝ์—๋Š” ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
๋ฆด๋ฆฌ์Šค ์‚ฌ์ด์— ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€๋œ ํŒŒ์ผ์— ๋Œ€ํ•ด. ๊ธฐ์ค€์œผ๋กœ ๋ณด๋‚ธ๋‹ค
์ถœ๋ ฅ ์žฅ์น˜. ์ด๊ฒƒ์€ ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ํŒŒ์ผ์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ์ฐพ๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‘ ๋‚ ์งœ ๋˜๋Š” ์ˆ˜์ • ์‚ฌ์ด.

-t

์ƒ์œ„ XNUMX๊ฐœ ๊ฐœ์ •ํŒ์˜ diff๊ฐ€ ํ‘œ์ค€ ์ถœ๋ ฅ ์žฅ์น˜๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐ€์žฅ
ํŒŒ์ผ์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

-u

์ปจํ…์ŠคํŠธ diff์— unidiff ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์˜ ์ด์ „ ๋ฒ„์ „์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ํŒจ์น˜
ํ”„๋กœ๊ทธ๋žจ์€ unidiff ํ˜•์‹์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ด ํŒจ์น˜๋ฅผ ์ธํ„ฐ๋„ท์— ๊ฒŒ์‹œํ•  ๊ณ„ํš์ด๋ผ๋ฉด
๋‹น์‹ ์€ ์•„๋งˆ ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์•ผ -u.

-V vn

์˜ ํ˜„์žฌ ๊ทœ์น™์— ๋”ฐ๋ผ ํ‚ค์›Œ๋“œ ํ™•์žฅ RCS ๋ฒ„์ „ vn (ํ™•์žฅ ํ˜•์‹
๋กœ ๋ณ€๊ฒฝ RCS ๋ฒ„์ „ 5). ์ด ์˜ต์…˜์€ ๋” ์ด์ƒ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CVS ์˜์ง€
ํ•ญ์ƒ ํ‚ค์›Œ๋“œ๋ฅผ ํ™•์žฅํ•˜์—ฌ RCS ๋ฒ„์ „ 5๋Š” ํ•ฉ๋‹ˆ๋‹ค.

๋ฅด๋””ํ”„ ์˜ˆ


์—์„œ ๋ฉ”์ผ์„ ๋ฐ›์•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. [์ด๋ฉ”์ผ ๋ณดํ˜ธ] ๋ฆด๋ฆฌ์Šค 1.2์—์„œ 1.4๋กœ์˜ ์—…๋ฐ์ดํŠธ ์š”์ฒญ
tc ์ปดํŒŒ์ผ๋Ÿฌ์˜. ์†์— ๊ทธ๋Ÿฐ ํŒจ์น˜๊ฐ€ ์—†์ง€๋งŒ CVS ๊ทธ๊ฒƒ์€ ์‰ฝ๊ฒŒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์œผ๋กœ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

$ cvs rdiff -c -r FOO1_2 -r FOO1_4 tc | \
$$ Mail -s '์š”์ฒญํ•œ ํŒจ์น˜' [์ด๋ฉ”์ผ ๋ณดํ˜ธ]

๋ฆด๋ฆฌ์Šค 1.3์„ ๋งŒ๋“ค๊ณ  R_1_3์ˆ˜์ • ๋ฒ„๊ทธ ์ˆ˜์ •์„ ์œ„ํ•ด.
R_1_3_1 ์–ผ๋งˆ ์ „์— ๋งŒ๋“ค์–ด์ง„ ๋ฆด๋ฆฌ์Šค 1.3.1์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋ณด๊ณ  ์‹ถ์€
์ง€์ ์—์„œ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๊ฐœ๋ฐœ์ด ์ด๋ฃจ์–ด์กŒ๋Š”์ง€. ์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ cvs ํŒจ์น˜ -s -r R_1_3_1 -r R_1_3fix ๋ชจ๋“ˆ ์ด๋ฆ„
cvs rdiff: ๋ชจ๋“ˆ ์ด๋ฆ„ ๋น„๊ต
ํŒŒ์ผ ChangeLog,v๊ฐ€ ๊ฐœ์ •ํŒ 1.52.2.5์—์„œ 1.52.2.6์œผ๋กœ ๋ณ€๊ฒฝ๋จ
ํŒŒ์ผ foo.c,v๊ฐ€ ๊ฐœ์ •ํŒ 1.52.2.3์—์„œ 1.52.2.4๋กœ ๋ณ€๊ฒฝ๋จ
ํŒŒ์ผ bar.h,v๊ฐ€ ๊ฐœ์ •ํŒ 1.29.2.1์—์„œ 1.2๋กœ ๋ณ€๊ฒฝ๋จ

๊ณต๊ฐœ


๊ฐ€๋ฆฌํ‚ค๋‹ค ๊ทธ a ๋ชจ๋“ˆ is ์•„๋‹ˆ ์ด์ƒ in ์‚ฌ์šฉ
ยท ๋ฆด๋ฆฌ์Šค [-d] ๋””๋ ‰ํ† ๋ฆฌ...

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ, ๊ธฐ๋ก ๋กœ๊ทธ.

์ด ๋ช…๋ น์€ ๋‹ค์Œ ํšจ๊ณผ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ทจ์†Œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CVS ์ ๊ฒ€. ์ดํ›„ CVS ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํŒŒ์ผ์„ ์ž ๊ทธ๋Š” ๊ฒฝ์šฐ ์ด ๋ช…๋ น์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•ญ์ƒ ๊ฐ„๋‹จํ•˜๊ฒŒ
์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค. ํ•˜์ง€๋งŒ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์žƒ์„ ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์žŠํ˜€์ง€๊ณ  ๋‹น์‹ ์€ ํ”์ ์„ ๋‚จ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CVS ํžˆ์Šคํ† ๋ฆฌ ํŒŒ์ผ(๋…ธ๋“œ 'ํžˆ์Šคํ† ๋ฆฌ ํŒŒ์ผ' ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ) ์ฒดํฌ์•„์›ƒ์„ ํฌ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

CVS ๊ณต๊ฐœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด. ์ด ๋ช…๋ น์€ ์ปค๋ฐ‹๋˜์ง€ ์•Š์€
๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ๋ฐ”๋กœ ์œ„์—์„œ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ CVS ์ผํ•˜๋Š”
์˜ˆ๋ฐฐ ๊ทœ์น™์„œ; ํŒŒ์ผ์— ๋Œ€ํ•ด ๊ธฐ๋ก๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ๋™์ผํ•จ
๋ชจ๋“ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์กฐ๊ฑด์ด ์ฐธ์ด๋ผ๋ฉด, CVS ๊ณต๊ฐœ ์‹คํ–‰ ๊ธฐ๋ก์„ ๋‚จ๊น๋‹ˆ๋‹ค.
(์˜๋„์ ์œผ๋กœ ๊ฒฐ์ œ๋ฅผ ํฌ๊ธฐํ–ˆ์Œ์„ ์ฆ๋ช…ํ•จ) CVS ํžˆ์Šคํ† ๋ฆฌ ๋กœ๊ทธ.

๊ณต๊ฐœ ์˜ต์…˜


XNUMXD๋ดํƒˆ์˜ ๊ณต๊ฐœ ๋ช…๋ น์€ ํ•˜๋‚˜์˜ ๋ช…๋ น ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

-d

๋ฆด๋ฆฌ์Šค๊ฐ€ ์„ฑ๊ณตํ•˜๋ฉด ํŒŒ์ผ์˜ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์„ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค. ์ด ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
ํŒŒ์ผ์€ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ๊ณ  : XNUMXD๋ดํƒˆ์˜ ๊ณต๊ฐœ ๋ช…๋ น ์‚ญ์ œ ๋ชจ๋“  ๋””๋ ‰ํ† ๋ฆฌ ๊ณผ ํŒŒ์ผ ์žฌ๊ท€ ์ ์œผ๋กœ. ์ด ์ด
์ „์—, ๋Œ€๋‹จํžˆ ์ง„์ง€ํ•œ ๋ถ€์ž‘์šฉ ๊ทธ ์–ด๋–ค ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ ๊ทธ ๋‹น์‹  ์žˆ๋‹ค ๋งŒ๋“  ๋‚ด๋ถ€ your
์ฒดํฌ ์•„์›ƒ ์†Œ์Šค, ๊ณผ ์ง€์› ์ถ”๊ฐ€ ์— ์ „์—, ์ €์žฅ์†Œ (์‚ฌ์šฉ ์ „์—, ๋”ํ•˜๋‹ค ๋ช…๋ น; ์ฐธ์กฐ ๋…ธ๋“œ
'์ฒจ๊ฐ€ ํŒŒ์ผ' in ์ „์—, CVS ์„ค๋ช…์„œ) ์˜์ง€ be ์•„๋ฌด ๋ง ์•Š๊ณ  ์‚ญ์ œ๋จ - ์‹ฌ์ง€์–ด if it is ๋น„์–ด ์žˆ์ง€ ์•Š์€!

๊ณต๊ฐœ ์ถœ๋ ฅ


์ „ ๊ณต๊ฐœ ์†Œ์Šค๋ฅผ ํ•ด์ œํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•ด ํ•œ ์ค„ ๋ฉ”์‹œ์ง€๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
์ตœ์‹ ์ด ์•„๋‹™๋‹ˆ๋‹ค.

U ํŒŒ์ผ

P ํŒŒ์ผ

์ €์žฅ์†Œ์— ์ด ํŒŒ์ผ์˜ ์ตœ์‹  ๋ฒ„์ „์ด ์žˆ์œผ๋ฉฐ ์ˆ˜์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์˜ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ(U ๊ณผ P ๊ฐ™์€ ์˜๋ฏธ).

A ํŒŒ์ผ

ํŒŒ์ผ์ด ์†Œ์Šค์˜ ๊ฐœ์ธ ์‚ฌ๋ณธ์— ์ถ”๊ฐ€๋˜์—ˆ์ง€๋งŒ ์•„์ง ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์ €์žฅ์†Œ์— ์ปค๋ฐ‹๋ฉ๋‹ˆ๋‹ค. ์†Œ์Šค ์‚ฌ๋ณธ์„ ์‚ญ์ œํ•˜๋ฉด ์ด ํŒŒ์ผ์€
์žƒ์–ด๋ฒ„๋ฆฐ.

R ํŒŒ์ผ

ํŒŒ์ผ์ด ์†Œ์Šค์˜ ๊ฐœ์ธ ์‚ฌ๋ณธ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์ง€๋งŒ ์•„์ง ์ œ๊ฑฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์•„์ง ์ œ๊ฑฐ๋ฅผ ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅ์†Œ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ '์ปค๋ฐ‹'.

M ํŒŒ์ผ

ํŒŒ์ผ์ด ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์ €์žฅ์†Œ ๋‚ด๋ถ€.

? ํŒŒ์ผ

ํŒŒ์ผ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์ง€๋งŒ ์†Œ์Šค์˜ ์–ด๋–ค ๊ฒƒ๊ณผ๋„ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ €์žฅ์†Œ์ด๋ฉฐ ํŒŒ์ผ ๋ชฉ๋ก์— ์—†์Šต๋‹ˆ๋‹ค. CVS ๋ฌด์‹œํ•˜๋‹ค(์„ค๋ช… ์ฐธ์กฐ
์ „์—, -I ์˜ต์…˜, CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ ์ฐธ์กฐ). ์ž‘์—…์„ ์ œ๊ฑฐํ•˜๋ฉด
์†Œ์Šค, ์ด ํŒŒ์ผ์€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœ ์˜ˆ


์ถœ์‹œ tc ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ์˜ ๋กœ์ปฌ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

$ cd .. # ๋ฐ”๋กœ ์œ„์— ์„œ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐœํ–‰ํ•  ๋•Œ # ์†Œ์Šค CVS ๊ณต๊ฐœ.
$ cvs ๋ฆด๋ฆฌ์Šค -d tc
์ด ์ €์žฅ์†Œ์— [0]๊ฐœ์˜ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ `tc'๋ฅผ ํ•ด์ œ(๋ฐ ์‚ญ์ œ)ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ: y
$

์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ & ์„œ๋ฒ„


ํ–‰๋™ as a ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ for a ํด๋ผ์ด์–ธํŠธ on ํ‘œ์ค€์ž…๋ ฅ/ํ‘œ์ค€์ถœ๋ ฅ
ยท pserver [-c ๊ฒฝ๋กœ]

์„œ๋ฒ„ [-c ๊ฒฝ๋กœ]

ยท ์š”๊ตฌ ์‚ฌํ•ญ: ์ €์žฅ์†Œ, stdin/stdout์— ๋Œ€ํ•œ ํด๋ผ์ด์–ธํŠธ ๋Œ€ํ™”

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” ๊ฐ„์ ‘์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ.

XNUMXD๋ดํƒˆ์˜ CVS ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ ๊ณผ ์„œ๋ฒ„ ๋ช…๋ น์€ ์›๊ฒฉ์— ๋Œ€ํ•œ ์ €์žฅ์†Œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ์™€ stdin ๋ฐ stdout์—์„œ ํด๋ผ์ด์–ธํŠธ ๋Œ€ํ™”๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ช…๋ น
์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค inetd ๋˜๋Š”๋ฅผ ํ†ตํ•ด SSH (CVS ๋งค๋‰ด์–ผ์˜ '์›๊ฒฉ ์ €์žฅ์†Œ' ๋…ธ๋“œ ์ฐธ์กฐ).

์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด๋ฏธ ์–ด๋–ป๊ฒŒ๋“  ์ธ์ฆ๋˜์—ˆ๋‹ค๊ณ  ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.
SSH๋ฐ ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ ์ž์ฒด๋ฅผ ์ธ์ฆํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ ์˜ต์…˜๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ ๊ณผ ์„œ๋ฒ„ ๋ช…๋ น :

-c ํ†ต๋กœ

๊ตฌ์„ฑ ๋กœ๋“œ ํ†ต๋กœ ๊ธฐ๋ณธ ์œ„์น˜๊ฐ€ ์•„๋‹Œ $CVSROOT/CVSROOT/๊ตฌ์„ฑ
(CVS ๋งค๋‰ด์–ผ์˜ 'config' ๋…ธ๋“œ ์ฐธ์กฐ). ํ†ต๋กœ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค /etc/cvs.conf ๋˜๋Š” ์ ‘๋‘์‚ฌ
/etc/cvs/. ์ด ์˜ต์…˜์€ ๋‹ค์Œ์œผ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์ง€์›๋ฉ๋‹ˆ๋‹ค. CVS ๋ฆด๋ฆฌ์Šค 1.12.13.

๋นจ๋‹ค


๋‹ค์šด๋กœ๋“œ RCS ,v ํŒŒ์ผ ์‚ด๊ฐ—์ด ๋ฒ—์–ด ์ง„
ยท ํก์ž… ๋ชจ๋“ˆ/๊ฒฝ๋กœ

ยท ํ•„์š”: ์ €์žฅ์†Œ

module/path,v ๋˜๋Š” module/pa/Attic/th,v ํŒŒ์ผ์„ ์ฐพ์•„ RCS๋กœ ์›์‹œ ๋‹ค์šด๋กœ๋“œ
์‰ผํ‘œ-v ํŒŒ์ผ.

์ถœ๋ ฅ์€ CVS์— ์ƒ๋Œ€์ ์ธ ์‰ผํ‘œ-v ํŒŒ์ผ์˜ ์‹ค์ œ ๊ฒฝ๋กœ ์ด๋ฆ„์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์ €์žฅ์†Œ, ์ค„ ๋ฐ”๊ฟˆ ๋ฐ ๋ฐ”๋กœ ๋’ค์— ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ๋‚ด์šฉ์ด ์˜ต๋‹ˆ๋‹ค.

์ตœ์‹  ์ •๋ณด


๊ฐ€์ ธ ์ผ ๋‚˜๋ฌด in ๋™๊ธฐํ™” ๊ณผ ์ €์žฅ์†Œ
ยท ์—…๋ฐ์ดํŠธ [-ACdflPpR] [-I ์ด๋ฆ„] [-j rev [-j rev]] [-k kflag] [-r ํƒœ๊ทธ[:๋‚ ์งœ] | -D ๋‚ ์งœ] [-W
์‚ฌ์–‘] ํŒŒ์ผ...

ยท ํ•„์š”: ์ €์žฅ์†Œ, ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ.

ยท ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ.

์ฒดํฌ์•„์›ƒ์„ ์‹คํ–‰ํ•˜์—ฌ ๊ณตํ†ต ์†Œ์Šค์—์„œ ๊ฐœ์ธ ์†Œ์Šค ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•œ ํ›„
๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋Š” ๊ณ„์†ํ•ด์„œ ์ค‘์•™ ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„๋ถ€ํ„ฐ
๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ํŽธ๋ฆฌํ•œ ์‹œ๊ฐ„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด ๋ช…๋ น
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์—์„œ ์ ์šฉ๋œ ์ˆ˜์ •๋ณธ๊ณผ ์ž‘์—… ์กฐ์ •
๋งˆ์ง€๋ง‰ ์ฒดํฌ์•„์›ƒ ๋˜๋Š” ์—…๋ฐ์ดํŠธ ์ดํ›„์˜ ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ. ์—†์ด -C ์„ ํƒ๊ถŒ, ์ตœ์‹  ์ •๋ณด
๋˜ํ•œ ํŒŒ์ผ์˜ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ๊ณผ ๊ธฐ๋ณธ ๊ฐœ์ •ํŒ ๊ฐ„์˜ ์ฐจ์ด์ ์„ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
๋กœ ์ง€์ •๋œ ๋Œ€์ƒ ๊ฐœ์ •์œผ๋กœ -r, -D๋ฐ -A.

์ตœ์‹  ์ •๋ณด ์˜ต์…˜


์ด๋Ÿฌํ•œ ํ‘œ์ค€ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด (CVS์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ์„ค๋ช…์€ ์„ค๋ช…์„œ):

-D ๋ฐ์ดํ„ฐ

๋Šฆ์–ด๋„ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ. ์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ด๋ฉฐ ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. -P.
๊ณ ์ • ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

-f

์™€ ํ•จ๊ป˜๋งŒ ์œ ์šฉ -D or -r ํ”Œ๋ž˜๊ทธ. ์ผ์น˜ํ•˜๋Š” ๊ฐœ์ •์ด ์—†์œผ๋ฉด ๊ฒ€์ƒ‰
(ํŒŒ์ผ์„ ๋ฌด์‹œํ•˜๋Š” ๋Œ€์‹ ) ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฒ„์ „.

-k kflag

์— ๋”ฐ๋ผ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ kflag. CVS ๋งค๋‰ด์–ผ์˜ 'ํ‚ค์›Œ๋“œ ๋Œ€์ฒด' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ž…๋‹ˆ๋‹ค. ์ด ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ์ด ํŒŒ์ผ์˜ ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ™์€ kflag. ๊ทธ๋งŒํผ ์ง€์œ„ ๊ณ ์ • ์˜ต์…˜์„ ๋ณด๋ ค๋ฉด ๋ช…๋ น์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ์ฐธ์กฐ
CVS ๋งค๋‰ด์–ผ์˜ 'Invoking CVS'๋Š” ์ง€์œ„ ๋ช…๋ น.

-l

ํ˜„์ง€์˜; ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋งŒ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. CVS์˜ '์žฌ๊ท€ ๋™์ž‘' ๋…ธ๋“œ ์ฐธ์กฐ
์ˆ˜๋™.

-P

๋นˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. CVS ๋งค๋‰ด์–ผ์˜ '๋””๋ ‰ํ† ๋ฆฌ ์ด๋™' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-p

ํŒŒ์ผ์„ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ํŒŒ์ดํ”„ํ•ฉ๋‹ˆ๋‹ค.

-R

์žฌ๊ท€์ ์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’). CVS์˜ '์žฌ๊ท€ ๋™์ž‘' ๋…ธ๋“œ ์ฐธ์กฐ
์ˆ˜๋™.

-r ํƒœ๊ทธ[:๋ฐ์ดํ„ฐ]

์— ์˜ํ•ด ์ง€์ •๋œ ๊ฐœ์ •์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ํƒœ๊ทธ ๋˜๋Š”, ์–ธ์ œ ๋ฐ์ดํ„ฐ ์ง€์ •๋˜๊ณ  ํƒœ๊ทธ ์ง€์ ์ด๋‹ค
ํƒœ๊ทธ, ๋ถ„๊ธฐ์˜ ๋ฒ„์ „ ํƒœ๊ทธ ์— ์กด์žฌํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ. ์ด ์˜ต์…˜์€ ๊ณ ์ •์ ์ด๋ฉฐ
์˜๋ฏธํ•˜๋‹ค -P. ์Šคํ‹ฐํ‚ค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '์Šคํ‹ฐํ‚ค ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
ํƒœ๊ทธ/๋‚ ์งœ. CVS ๋งค๋‰ด์–ผ์˜ '๊ณตํ†ต ์˜ต์…˜' ๋…ธ๋“œ๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ด๋Ÿฌํ•œ ํŠน์ˆ˜ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด.

-A

์Šคํ‹ฐ์ปค ํƒœ๊ทธ, ๋‚ ์งœ ๋˜๋Š” -k ์˜ต์…˜. CVS ๋งค๋‰ด์–ผ์˜ '๊ณ ์ • ํƒœ๊ทธ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์Šคํ‹ฐ์ปค ํƒœ๊ทธ/๋‚ ์งœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€

-C

๋กœ์ปฌ๋กœ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊นจ๋—ํ•œ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ๋ฎ์–ด์”๋‹ˆ๋‹ค(์ˆ˜์ •๋œ
ํŒŒ์ผ์€ ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค .#ํŒŒ์ผ.๊ฐœ์ •๊ทธ๋Ÿฌ๋‚˜).

-d

์ž‘์—…์—์„œ ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์กด์žฌํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์˜ˆ๋ฐฐ ๊ทœ์น™์„œ. ๋ณดํ†ต, ์ตœ์‹  ์ •๋ณด ์ด๋ฏธ ์กด์žฌํ–ˆ๋˜ ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ์—๋งŒ ์ž‘์šฉ
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ๋“ฑ๋ก๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ƒ์„ฑ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ดˆ๊ธฐ ์ฒดํฌ์•„์›ƒ; ๊ทธ๋Ÿฌ๋‚˜ ๋ถˆํ–‰ํ•œ ๋ถ€์ž‘์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Ÿฌ ํ”ผํ–ˆ๋‹ค๋ฉด
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์ €์žฅ์†Œ์˜ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ(๋˜๋Š”
๋ชจ๋“ˆ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ช…์‹œ์ ์œผ๋กœ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•จ์œผ๋กœ์จ
๋ช…๋ น์ค„์—์„œ ์›ํ•จ) ๋‹ค์Œ์œผ๋กœ ์—…๋ฐ์ดํŠธ -d ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-I name

์ด๋ฆ„์ด ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ ๋ฌด์‹œ name (์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ) ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋™์•ˆ. ๋„ˆ
์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค -I ๋ฌด์‹œํ•  ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋ ค๋ฉด ๋ช…๋ น์ค„์— ๋‘ ๋ฒˆ ์ด์ƒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
-I ! ํŒŒ์ผ์„ ์ „ํ˜€ ๋ฌด์‹œํ•˜์ง€ ์•Š๋„๋ก. CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด CVS ์ผ๋ถ€ ํŒŒ์ผ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

-Wํˆฌ๊ธฐ

์—…๋ฐ์ดํŠธ ์ค‘์— ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ž๊พธ.

ํˆฌ๊ธฐ ์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ผํ•œ ์œ ํ˜•์˜ ํŒŒ์ผ ์ด๋ฆ„ ํŒจํ„ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.cvswrappers ํŒŒ์ผ. CVS ๋งค๋‰ด์–ผ์—์„œ ๋…ธ๋“œ '๋ž˜ํผ'๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-j๊ฐœ์ •

๋‘ -j ์˜ต์…˜, ์ฒซ ๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ๊ฐœ์ •ํŒ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ณ‘ํ•ฉ -j ์„ ํƒ๊ถŒ
๋‘ ๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ๊ฐœ์ •ํŒ์œผ๋กœ j ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜ -j ์˜ต์…˜, ์ƒ์œ„ ๊ฐœ์ •์—์„œ ์ง€์ •๋œ ๊ฐœ์ •์œผ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ณ‘ํ•ฉ
์™€ ๋”๋ถˆ์–ด -j ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ƒ ๊ฐœ์ •์€ ๊ณตํ†ต
์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฐœ์ •ํŒ์˜ ์กฐ์ƒ ๋ฐ ๊ฐœ์ •ํŒ
์— ์ง€์ •๋œ -j ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ๋‹จ์ผ ์‚ฌ์šฉ -j ํƒœ๊ทธ ์ด๋ฆ„ ๋ณด๋‹ค๋Š” ์˜ต์…˜ -j ์ง€์ ๋ช… ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณ‘ํ•ฉํ•˜๋ ค๋ฉด
๋ธŒ๋žœ์น˜์—์„œ ์ œ๊ฑฐ๋œ ํŒŒ์ผ์€ ์ข…์ข… ๋ธŒ๋žœ์น˜์—์„œ ์ œ๊ฑฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ์ฐธ์กฐ
์ž์„ธํ•œ ๋‚ด์šฉ์€ CVS ๋งค๋‰ด์–ผ์˜ '์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ ๋ณ‘ํ•ฉ'์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋˜ํ•œ ๊ฐ -j ์˜ต์…˜์—๋Š” ์„ ํƒ์  ๋‚ ์งœ ์ง€์ •์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒํ•œ ๊ฐœ์ •ํŒ์„ ํŠน์ • ๋‚ ์งœ ๋‚ด์˜ ๊ฐœ์ •ํŒ์œผ๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ
๋‚ ์งœ๋Š” ํƒœ๊ทธ์— ์ฝœ๋ก (:)์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. -jSymbolic_Tag:๋‚ ์งœ_์ง€์ •์ž.

CVS ๋งค๋‰ด์–ผ์˜ '๋ถ„๊ธฐ ๋ฐ ๋ณ‘ํ•ฉ' ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ตœ์‹  ์ •๋ณด ์ถœ๋ ฅ


์ตœ์‹  ์ •๋ณด ๊ณผ ์ ๊ฒ€ ๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ํ–‰์„ ์ธ์‡„ํ•˜์—ฌ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ณ„์† ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
ํŒŒ์ผ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ•˜๋‚˜์˜ ๋ฌธ์ž๊ฐ€ ์•ž์— ์˜ต๋‹ˆ๋‹ค.

U ํŒŒ์ผ

ํŒŒ์ผ์€ ์ €์žฅ์†Œ์™€ ๊ด€๋ จํ•˜์—ฌ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ €์žฅ์†Œ์—๋Š” ์žˆ์ง€๋งŒ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—๋Š” ์—†๋Š” ํŒŒ์ผ๊ณผ
๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ์ €์žฅ์†Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์‹  ๋ฒ„์ „์ด ์•„๋‹™๋‹ˆ๋‹ค.

P ํŒŒ์ผ

์ฒ˜๋Ÿผ Uํ•˜์ง€๋งŒ, CVS ์„œ๋ฒ„๋Š” ์ „์ฒด ํŒŒ์ผ ๋Œ€์‹  ํŒจ์น˜๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์„ฑ์ทจ
๊ฐ™์€ ๊ฒƒ U ๋” ์ ์€ ๋Œ€์—ญํญ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

A ํŒŒ์ผ

ํŒŒ์ผ์ด ์†Œ์Šค์˜ ๊ฐœ์ธ ์‚ฌ๋ณธ์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ
์‹คํ–‰ํ•  ๋•Œ ์†Œ์Šค ์ €์žฅ์†Œ ๋ฒ”ํ•˜๋‹ค ํŒŒ์ผ์—. ์ด๊ฒƒ์€
ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

R ํŒŒ์ผ

ํŒŒ์ผ์ด ์†Œ์Šค์˜ ๊ฐœ์ธ ์‚ฌ๋ณธ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์œผ๋ฉฐ ์ œ๊ฑฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‹คํ–‰ํ•  ๋•Œ ์†Œ์Šค ์ €์žฅ์†Œ์—์„œ ๋ฒ”ํ•˜๋‹ค ํŒŒ์ผ์—. ์ด๊ฒƒ์€ ๋‹น์‹ ์—๊ฒŒ ์•Œ๋ฆผ์ž…๋‹ˆ๋‹ค
ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

M ํŒŒ์ผ

ํŒŒ์ผ์€ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค.

M ์ž‘์—… ์ค‘์ธ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋‘ ๊ฐ€์ง€ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์œ ์ง€๋˜๋„๋ก ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๋™์ผํ•œ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ˆ˜์ •
๊ทธ๊ฒƒ์„ ๋ดค๋‹ค; ๋˜๋Š” ์ €์žฅ์†Œ์™€ ์‚ฌ๋ณธ์—์„œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ์—ˆ์ง€๋งŒ
์ถฉ๋Œ ์—†์ด ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์„ฑ๊ณต์ ์œผ๋กœ ๋ณ‘ํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

CVS ์ž‘์—…์„ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ฒฝ์šฐ ์ผ๋ถ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•˜๊ณ  ์ž‘์—…์˜ ๋ฐฑ์—… ์‚ฌ๋ณธ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ(์‹คํ–‰ํ•˜๊ธฐ ์ „์˜ ๋ชจ์Šต ์ตœ์‹  ์ •๋ณด)๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ํ•ด๋‹น ํŒŒ์ผ์˜ ์ •ํ™•ํ•œ ์ด๋ฆ„์€
๋™์•ˆ ์ธ์‡„ ์ตœ์‹  ์ •๋ณด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

C ํŒŒ์ผ

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณ‘ํ•ฉํ•˜๋Š” ๋™์•ˆ ์ถฉ๋Œ์ด ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์œผ๋กœ
์†Œ์Šค ์ €์žฅ์†Œ. ํŒŒ์ผ (์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์˜ ์‚ฌ๋ณธ)์€ ์ด์ œ ๋‹ค์Œ์˜ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.
๋‘ ๊ฐœ์ •ํŒ์„ ๋ณ‘ํ•ฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์‚ฌ๋ณธ๋„
์ด๋ฆ„์ด ์žˆ๋Š” ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ .#ํŒŒ์ผ.๊ฐœ์ • ์–ด๋””์— ๊ฐœ์ • ๋Š” ๊ฐœ์ •ํŒ์ž…๋‹ˆ๋‹ค
์ˆ˜์ •๋œ ํŒŒ์ผ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ '์ถฉ๋Œ'์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ'๋Š” CVS ๋งค๋‰ด์–ผ์— ์žˆ์Šต๋‹ˆ๋‹ค. (์ผ๋ถ€ ์‹œ์Šคํ…œ์€ ์ž๋™์œผ๋กœ ์‚ญ์ œ๋˜๋Š” ํŒŒ์ผ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
์‹œ์ž‘ํ•˜๋‹ค .# ๋ฉฐ์น  ๋™์•ˆ ์•ก์„ธ์Šคํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ. ์œ ์ง€ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ
์›๋ณธ ํŒŒ์ผ์˜ ๋ณต์‚ฌ๋ณธ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.) VM์„, ํŒŒ์ผ
์ด๋ฆ„์œผ๋กœ ์‹œ์ž‘ __ ๋ณด๋‹ค๋Š” .#.

? ํŒŒ์ผ

ํŒŒ์ผ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์ง€๋งŒ ์†Œ์Šค์˜ ์–ด๋–ค ๊ฒƒ๊ณผ๋„ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ €์žฅ์†Œ์ด๋ฉฐ ํŒŒ์ผ ๋ชฉ๋ก์— ์—†์Šต๋‹ˆ๋‹ค. CVS ๋ฌด์‹œํ•˜๋‹ค(์„ค๋ช… ์ฐธ์กฐ
์ „์—, -I ์˜ต์…˜, CVS ๋งค๋‰ด์–ผ์˜ 'cvsignore' ๋…ธ๋“œ ์ฐธ์กฐ).

์ž‘๊ฐ€


๋”• ๊ทธ๋ฃฌ
์›์ž‘์ž CVS ์— ๊ฒŒ์‹œ๋œ ์…ธ ์Šคํฌ๋ฆฝํŠธ ๋ฒ„์ „ comp.sources.unix FBI ์ฆ์˜ค ๋ฒ”์ฃ„ ๋ณด๊ณ ์„œ
6๋…„ 1986์›”์˜ XNUMX๊ถŒ ๋ฐœ๋งค. CVS ๊ฐˆ๋“ฑ
ํ•ด์ƒ๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜.

๋ธŒ๋ผ์ด์–ธ ๋ฒ ๋ฅผ๋ฆฐ
์ฝ”๋” ๋ฐ ๋””์ž์ด๋„ˆ CVS 1989๋…„ XNUMX์›” ํ”„๋กœ๊ทธ๋žจ ์ž์ฒด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ
๋”•์˜ ์ž‘ํ’ˆ.

์ œํ”„ ํฌํฌ
๋ธŒ๋ผ์ด์–ธ์˜ ๋””์ž์ธ์„ ๋„์™”์Šต๋‹ˆ๋‹ค. CVS ๋ชจ๋“ˆ ๋ฐ ๊ณต๊ธ‰์—…์ฒด ๋ถ„๊ธฐ ์ง€์› ๋ฐ ์ž‘์„ฑ์ž
์˜ ์ฒดํฌ์ธ(1) ์…ธ ์Šคํฌ๋ฆฝํŠธ(์˜ ์กฐ์ƒ CVS import).

๋ž˜๋ฆฌ ์กด์Šค, ๋ฐ๋ฆญ R. ํ”„๋ผ์ด์Šค, ๋งˆํฌ D. ๋ฐ”์šฐ์Šˆ์ผ€
์œ ์ง€๋ฅผ ๋„์™”์Šต๋‹ˆ๋‹ค CVS ๋ช‡ ๋…„ ๋™์•ˆ.

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—์„œ ์–ธ๊ธ‰ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ cvs ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad