blob: f58dd57ed0a83b0700c15c48c94db5fdafd22cb2 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
/* <![CDATA[ */ @import "/branding/css/tigris.css"; /* ]]> */
</style>
<script src="/branding/scripts/sc.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/branding/css/print.css" media="print" />
<title>ƒ\[ƒXƒR[ƒh•ÏX‚ÌŠñe</title>
</head>
<body class="docs" onload="self.focus()">
<div class="docs" id="ddcvscvscontributing">
<h2>ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ CVS ‚É‚æ‚éƒ\[ƒXƒR[ƒh•ÏX‚ÌŠñe</h2>
<div id="toc">
<ul>
<li><strong><a href="/nonav/servlets/HelpTOC">ƒwƒ‹ƒvõˆø</a></strong></li>
</ul>
<ul>
<li>
<a href="/nonav/docs/ddCVS.html">CVS ‚ðŽg—p‚µ‚½ƒ\[ƒXƒR[ƒhƒo[ƒWƒ‡ƒ“ŠÇ—‚ɂ‚¢‚Ä</a>
<ul>
<li><a href="/nonav/docs/ddCVS_cvsglossary.html">ƒo[ƒWƒ‡ƒ“ŠÇ—ƒOƒƒbƒTƒŠ</a></li>
<li><a href="/nonav/docs/ddUsingCVS_command-line.html">CVS ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚É‚æ‚éƒvƒƒWƒFƒNƒgEƒ\[ƒXƒtƒ@ƒCƒ‹‚ւ̃AƒNƒZƒX</a></li>
<li>
CVS ‚É‚æ‚éƒ\[ƒXƒR[ƒh•ÏX‚ÌŠñe
<ul>
<li><a href="#cvscommit">ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚̃Rƒ~ƒbƒg</a></li>
<li><a href="#cvsadd">V‚µ‚¢ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚̒ljÁ</a></li>
<li><a href="#work">ƒtƒ@ƒCƒ‹‚ÌŽæ‚舵‚¢‚ɂ‚¢‚Ä</a></li>
<li><a href="#filetypes">ƒtƒ@ƒCƒ‹Œ`Ž®‚ɂ‚¢‚Ä</a></li>
<li><a href="#cvsupdate">ì‹Æ—pƒRƒs[‚ðÅV‚̏ó‘Ԃɕۂ‚±‚Æ (CVS XV)</a></li>
<li><a href="#cvstatus">ì‹Æ—pƒtƒ@ƒCƒ‹‚Æ CVS ƒŠƒ|ƒWƒgƒŠ‚Ì”äŠr</a></li>
<li><a href="#otherdiff">ƒRƒ~ƒbƒg‚·‚é‘O‚̃tƒ@ƒCƒ‹‚Ì”äŠr</a></li>
<li><a href="#cvsmerging">•ÏX‚̃}[ƒW</a></li>
<li><a href="#cvsresolving">ƒ}[ƒW‚·‚éÛ‚̃Rƒ“ƒtƒŠƒNƒg‚̉ðÁ</a></li>
<li><a href="#reverting">ƒŠƒrƒWƒ‡ƒ“—š—ð‚Æ•œ‹Œ</a></li>
</ul>
</li>
<li><a href="/nonav/docs/ddCVS_cvsmanaging.html">CVS ‚ðŽg‚Á‚½ƒvƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚ÌŠÇ—</a></li>
</ul>
</li>
</ul>
</div>
<h3><a id="contributing" name="contributing">•ÏX‚Ì CVS ‚Ö‚ÌŠñe</a></h3>
<p><a id="cvscommit" name="cvscommit"></a>ƒtƒ@ƒCƒ‹‚ւ̕ύX‚ð‹¤—LƒŠƒ|ƒWƒgƒŠ‚É<i>ƒRƒ~ƒbƒg</i>‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<p><code>cvs commit -m "‚±‚±‚ɕύXƒƒbƒZ[ƒW‚ð“ü—Í" filename</code></p>
<p>ƒtƒ@ƒCƒ‹‚ւ̕ύX‚ÉŠÖ‚·‚éà–¾‚ðŠÜ‚ß‚È‚©‚Á‚½ê‡‚́ACVS ‚ªƒRƒ~ƒbƒg‘€ì‚ðŠ®—¹‚·‚é‘O‚ɁAƒtƒ@ƒCƒ‹EƒGƒfƒBƒ^‚ðŽÀs‚µ‚Äà–¾‚ð‰Á‚¦‚é‚悤‚É—v‹‚³‚ê‚Ü‚·B</p>
<p>ƒfƒBƒŒƒNƒgƒŠ‚Æ‚»‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é‚·‚ׂẴtƒ@ƒCƒ‹‚ւ̕ύX‚ðƒRƒ~ƒbƒg‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<pre>
<code>cd top_directory_to_commit
cvs commit -m "‚±‚±‚ɕύXƒƒbƒZ[ƒW‚ð“ü—Í"
</code>
</pre>
<p>‚·‚ׂẴRƒ~ƒbƒg‚́AŽ©“®“I‚É‹L˜^‚³‚êAƒvƒƒWƒFƒNƒg‚Ì CVS ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŒfŽ¦‚³‚ê‚Ü‚·B</p>
<h3><a id="cvsadd" name="cvsadd">ƒtƒ@ƒCƒ‹/ƒfƒBƒŒƒNƒgƒŠ‚̒ljÁ</a></h3>
<p>Ž©•ª‚̃[ƒLƒ“ƒOEƒfƒBƒŒƒNƒgƒŠ‚Ńtƒ@ƒCƒ‹‚ðì¬‚µA•ÒW‚µ‚½Œã‚Å‚±‚̐V‚µ‚¢ƒtƒ@ƒCƒ‹‚ð CVS ƒŠƒ|ƒWƒgƒŠ‚É<i>’ljÁ</i>‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<p><code>cvs add filename</code></p>
<p>ŽŸ‚ɁuCVS ‚̃tƒ@ƒCƒ‹–¼ƒRƒ~ƒbƒgvƒRƒ}ƒ“ƒh‚𑱂¯‚Ü‚·B Å‰‚Ƀtƒ@ƒCƒ‹‚ð’ljÁ‚µ‚È‚©‚Á‚½ê‡‚́ACVS ‚̓tƒ@ƒCƒ‹‚ð”FŽ¯‚Å‚«‚Ü‚¹‚ñB</p>
<p>CVS ‚ւ̏‘‚«ž‚ÝŒ ŒÀ‚ª‚ ‚éê‡‚́Au<b>cvs add</b>vƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ăvƒƒWƒFƒNƒg‚̃\[ƒXƒcƒŠ[‚ɃTƒuƒfƒBƒŒƒNƒgƒŠ‚ð’ljÁ‚Å‚«‚Ü‚·B‚»‚ê‚©‚çAu<b>cvs move</b>vƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ÄŠù‘¶‚̃tƒ@ƒCƒ‹‚ðV‚µ‚¢ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚Ɉړ®‚Å‚«‚Ü‚·B</p>
<p>’ˆÓ: CVS ‚̃fƒBƒŒƒNƒgƒŠ‚É–¼‘O‚ð•t‚¯‚é‚Æ‚«‚ɂ́A’ˆÓ‚µ‚čs‚¤‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B CVS ‚̃Šƒ|ƒWƒgƒŠ‚ɂ́A‚³‚Ü‚´‚܂ȃIƒyƒŒ[ƒeƒBƒ“ƒOƒVƒXƒeƒ€‚ðŽg—p‚µ‚Ä‚¢‚郆[ƒU‚ªƒAƒNƒZƒX‚µ‚Ü‚·BƒfƒBƒŒƒNƒgƒŠ–¼‚ÉŽg—p‚µ‚½•¶Žš‚ª“Ç‚ß‚È‚¢ƒ†[ƒU‚ª‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñBŽ©•ª‚̃IƒyƒŒ[ƒeƒBƒ“ƒOƒVƒXƒeƒ€‚ł́A.A~A/A\ ‚â‚»‚Ì‘¼‚Ì•¶Žš‚ðƒfƒBƒŒƒNƒgƒŠ–¼‚Æ‚µ‚ÄŽg—p‚Å‚«‚éê‡‚Å‚àAƒfƒBƒŒƒNƒgƒŠ‚ɃAƒNƒZƒX‚ð•K—v‚Æ‚·‚é‚Ù‚©‚̃†[ƒU‚ªƒtƒ@ƒCƒ‹\¬ƒXƒL[ƒ}‚ðŽg—p‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B‚Ù‚©‚̃†[ƒU‚Æ‚Ì–â‘è‚ð”ð‚¯‚é‚ɂ́AƒfƒBƒŒƒNƒgƒŠ–¼‚ÉŽŸ‚Ì•¶Žš‚Ì‚Ý‚ðŽg—p‚·‚é‚悤‚É‚µ‚Ü‚·B</p>
<blockquote>
<p>a`zAA`ZA0`9A‚¨‚æ‚Ñ _ (ƒAƒ“ƒ_[ƒXƒRƒA)</p>
</blockquote>
<p>‚»‚Ì‘¼‚Ì•¶Žš‚ð’ljÁ‚·‚é‚ƁAƒfƒBƒŒƒNƒgƒŠ–¼‚ª‚Ù‚©‚̃IƒyƒŒ[ƒeƒBƒ“ƒOƒVƒXƒeƒ€‚ðŽg—p‚·‚郆[ƒU‚ª“Ç‚ß‚È‚­‚Ȃ邱‚Æ‚ª‚ ‚è‚Ü‚·B</p>
<ul>
<li><a href="http://cvsbook.red-bean.com/cvsbook.html#Committing">•ÏX‚ðƒRƒ~ƒbƒg‚·‚邱‚Ƃɂ‚¢‚Ă̏ڍ×</a></li>
<li><a href="http://cvshome.org/docs/manual/cvs_7.html#SEC66">ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚̒ljÁ‚ɂ‚¢‚Ă̏ڍ×</a></li>
</ul>
<h3><a id="work" name="work">ƒtƒ@ƒCƒ‹‚ÌŽæ‚舵‚¢‚ɂ‚¢‚Ä</a></h3>
<p>ƒvƒƒWƒFƒNƒg‚̃Šƒ|ƒWƒgƒŠ‚©‚ç‚̃tƒ@ƒCƒ‹‚̃`ƒFƒbƒNƒAƒEƒg‚ƃŠƒ|ƒWƒgƒŠ‚ւ̃`ƒFƒbƒNƒCƒ“‚̊ԂŁAƒtƒ@ƒCƒ‹‚ª‚ǂ̂悤‚ɃvƒƒWƒFƒNƒgŠÂ‹«‚âƒrƒ‹ƒhEƒvƒƒZƒX‚ÅŽg—p‚³‚ꂽ‚©‚ɂ‚¢‚ẮACVS ‚É‚Í‚Ù‚Æ‚ñ‚ÇŠÖŒW‚ª‚ ‚è‚Ü‚¹‚ñB ‚±‚ê‚́AƒvƒƒWƒFƒNƒg‚̃I[ƒi‚ƃvƒƒWƒFƒNƒg‚É“Á—L‚Ì‚»‚Ì‘¼‚ÌŠO•”—vˆö‚É‚æ‚Á‚ÄŽx”z‚³‚ê‚Ü‚·B</p>
<p>Šù‘¶‚̃tƒ@ƒCƒ‹‚ɕύX‚ð‰Á‚¦‚éê‡‚́AŽ©•ª‚Ì‘I‘ð‚µ‚½ƒtƒ@ƒCƒ‹EƒGƒfƒBƒ^‚ðŽg‚Á‚㍁[ƒJƒ‹ƒ}ƒVƒ“ã‚Å‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚̍ì‹Æ—pƒRƒs[‚ð•ÒW‚µ‚Ü‚·Bì‹Æ—pƒRƒs[‚ɉÁ‚¦‚½•ÏX‚́Aƒtƒ@ƒCƒ‹‚̕ύX‚µ‚½ƒo[ƒWƒ‡ƒ“‚ðƒ`ƒFƒbƒNƒCƒ“ (<i>cvs commit</i> ‚ÌŽÀs) ‚܂ł́AƒvƒƒWƒFƒNƒg‚̃\[ƒXEƒŠƒ|ƒWƒgƒŠ‚⑼‚ÌŠJ”­ŽÒ‚̍ì‹Æ‚É‚Í‘S‚­‰e‹¿‚µ‚Ü‚¹‚ñB</p>
<p>Ú‚µ‚­‚́A<a href="http://www.cvshome.org/docs/manual/cvs_1.html#SEC1">CVS ‚ªs‚í‚È‚¢‚±‚Æ</a>‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B</p>
<h3><a id="filetypes" name="filetypes">ƒtƒ@ƒCƒ‹Œ`Ž®‚ɂ‚¢‚Ä</a></h3>
<p>CVS ƒRƒ}ƒ“ƒh‚Æ‘€ì‚ɂ‚¢‚Ä‚±‚̃hƒLƒ…ƒƒ“ƒg‚É‹LÚ‚³‚ê‚Ä‚Ä‚¢‚éî•ñ‚́Aì‹Æ‚µ‚Ä‚¢‚éƒvƒƒWƒFƒNƒgEƒtƒ@ƒCƒ‹‚ªƒeƒLƒXƒgEƒtƒ@ƒCƒ‹‚Å‚ ‚邱‚Æ‚ð‘z’肵‚Ä‚¢‚Ü‚·BCVS ‚̃o[ƒWƒ‡ƒ“ŠÇ—‚ɃoƒCƒiƒŠEƒtƒ@ƒCƒ‹‚ðŠÜ‚ß‚é‰Â”\«‚ª‚ ‚éê‡‚́A“Á•Ê‚È–â‘肪‚¢‚­‚‚©‚ ‚è‚Ü‚·B</p>
<p>Ú‚µ‚­‚́ACVS ‚Ì<a href="http://cvshome.org/docs/manual/cvs_9.html#SEC80">ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚̃nƒ“ƒhƒŠƒ“ƒO</a> ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B</p>
<h3><a id="cvsupdate" name="cvsupdate">ì‹Æ—pƒtƒ@ƒCƒ‹‚ƃŠƒ|ƒWƒgƒŠƒtƒ@ƒCƒ‹‚Ì“ú•t‚𓯂¶“ú‚Ɉێ‚·‚é</a></h3>
<p>ƒtƒ@ƒCƒ‹‚Ì‘€ì‚ðs‚¤‘O‚Ƀtƒ@ƒCƒ‹‚̏ó‘Ô‚ð’m‚肽‚¢ê‡‚́AŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg‚Á‚ăvƒƒWƒFƒNƒg‚̃Šƒ|ƒWƒgƒŠ‚Æ“ú•t‚ª‡‚Á‚Ä‚¢‚È‚¢ƒ[ƒJƒ‹EƒfƒBƒŒƒNƒgƒŠ‚̃tƒ@ƒCƒ‹EƒŠƒXƒg‚ð•\Ž¦‚Å‚«‚Ü‚·B</p>
<p><code>cvs -qn update</code></p>
<p>‰e‹¿‚·‚éƒfƒBƒŒƒNƒgƒŠ‚Ü‚½‚̓TƒuƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éƒtƒ@ƒCƒ‹‚ÆŒ»Ý‚̃Xƒe[ƒ^ƒX‚ªŽŸ‚̂悤‚ÉŽ¦‚³‚ê‚Ü‚·B</p>
<ul>
<li>? = ƒtƒ@ƒCƒ‹‚ª CVS ‚Å”FŽ¯‚³‚ê‚Ü‚¹‚ñ (’ljÁ‚µ‚ăRƒ~ƒbƒg‚·‚é•K—v‚ª‚ ‚è‚Ü‚·)B</li>
<li>A = ƒtƒ@ƒCƒ‹‚ª’ljÁ‚³‚êACVS ‚ª”FŽ¯‚µ‚Ä‚¢‚Ü‚·‚ªAƒŠƒ|ƒWƒgƒŠ‚ɃRƒ~ƒbƒg‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB</li>
<li>M = ì‹Æ—pƒRƒs[‚ðƒ`ƒFƒbƒNƒAƒEƒg‚µ‚Ä‚©‚çƒtƒ@ƒCƒ‹‚ª‚Ù‚©‚ÌŠJ”­ŽÒ‚É‚æ‚Á‚ĕύX‚³‚ê‚Ä‚¢‚Ü‚·B ‚±‚ê‚́Aƒtƒ@ƒCƒ‹‚̍XV‚ª•K—v‚Å‚ ‚邱‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B</li>
<li>U = ƒtƒ@ƒCƒ‹‚ªXV‚³‚ê‚Ä‚¢‚Ü‚·B</li>
<li>C = ƒ}[ƒW‚·‚éÛƒtƒ@ƒCƒ‹‚ÉŽèì‹Æ‚Å‰ðŒˆ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‹£‡‚ª‚ ‚è‚Ü‚·B</li>
</ul>
<p>ŽÀÛ‚ɍXV‚ðŽÀs‚µ‚㏁[ƒLƒ“ƒOEƒfƒBƒŒƒNƒgƒŠ‚ðƒŠƒ|ƒWƒgƒŠ‚É“¯Šú‚³‚¹‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<p><code>cvs update</code></p>
<p>‚±‚̃Rƒ}ƒ“ƒh‚Ƀtƒ@ƒCƒ‹–¼‚ð’ljÁ‚µ‚āAŒÂ•Ê‚̃tƒ@ƒCƒ‹‚ðXV‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B</p>
<p>‚Ü‚½‚́AXV‚·‚é‚Æ‚«‚ɐV‚µ‚¢ƒfƒBƒŒƒNƒgƒŠ‚ðŠÜ‚ß‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B</p>
<p><code>cvs update -d</code></p>
<ul>
<li><a href="http://www.gnu.org/manual/cvs/html_chapter/cvs_20.html#SEC132">CVS XVƒRƒ}ƒ“ƒh‚ɂ‚¢‚Ă̏ڍ×</a></li>
<li><a href="http://www.gnu.org/manual/cvs/html_chapter/cvs_20.html#SEC134">CVS XVƒAƒEƒgƒvƒbƒg‚ɂ‚¢‚Ă̏ڍ×</a></li>
</ul>
<h3><a id="cvstatus" name="cvstatus">ì‹Æ—pƒtƒ@ƒCƒ‹‚Æ CVS ƒŠƒ|ƒWƒgƒŠ‚Ì”äŠr</a></h3>
<p>ƒŠƒ|ƒWƒgƒŠ‚̍ŐVƒo[ƒWƒ‡ƒ“‚ÆŽ©•ª‚̍ì‹Æ—pƒRƒs[‚ª“¯Šú‚µ‚Ä‚¢‚é‚©‚ðŒ©‚é‚à‚¤ 1 ‚‚̕û–@‚́AŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg—p‚·‚é•û–@‚Å‚·B</p>
<p><code>cvstatus</code></p>
<p>‚Ü‚½‚́AŒÂ•Ê‚̃tƒ@ƒCƒ‹EƒXƒe[ƒ^ƒX‚ðŠm”F‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg—p‚µ‚Ü‚·B</p>
<p><code>cvs status filename</code></p>
<p>‚±‚Ì”äŠr‚É‚æ‚èAŽŸ‚Ì‚¤‚¿‚¢‚¸‚ê‚©‚̃ƒbƒZ[ƒW‚ª•Ô‚³‚ê‚Ü‚·B</p>
<dl>
<dt>Locally modified (ƒ[ƒJƒ‹‚ŏC³Ï‚Ý)</dt>
<dd>ƒtƒ@ƒCƒ‹‚ð•ÒW‚µ‚Ü‚µ‚½‚ªA•ÏX‚ªƒRƒ~ƒbƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB</dd>
<dt>Locally Added (ƒ[ƒJƒ‹‚ŒljÁÏ‚Ý)</dt>
<dd>ƒtƒ@ƒCƒ‹‚ð’ljÁ‚µ‚Ü‚µ‚½‚ªA•ÏX‚ªƒRƒ~ƒbƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB</dd>
<dt>Locally Removed (ƒ[ƒJƒ‹‚ō폜Ï‚Ý)</dt>
<dd>uremovev‚ðŽg‚Á‚ătƒ@ƒCƒ‹‚ðíœ‚µ‚Ü‚µ‚½‚ªA•ÏX‚ªƒRƒ~ƒbƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB</dd>
<dt>Needs Checkout (ƒ`ƒFƒbƒNƒAƒEƒg‚ª•K—v) </dt>
<dd>‚Ù‚©‚̃†[ƒU‚ªV‚µ‚¢ƒŠƒrƒWƒ‡ƒ“‚ðƒŠƒ|ƒWƒgƒŠ‚ɃRƒ~ƒbƒg‚µ‚Ä‚¢‚Ü‚·B‚±‚̃ƒbƒZ[ƒW‚Í‘€ì‚𐳊m‚É•\‚µ‚Ä‚¢‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB’ʏíAV‚µ‚¢ƒŠƒrƒWƒ‡ƒ“‚ðŽæ“¾‚·‚éê‡‚ɂ́uƒ`ƒFƒbƒNƒAƒEƒgv‚Å‚Í‚È‚­uXVv‚Æ‚¢‚¤—pŒê‚ðŽg—p‚µ‚Ü‚·B</dd>
<dt>Needs Patch (ƒpƒbƒ`‚ª•K—v)</dt>
<dd>uƒ`ƒFƒbƒNƒAƒEƒg‚ª•K—vu‚Æ“¯‚¶‚­ACVS ƒT[ƒo‚ªƒtƒ@ƒCƒ‹‘S‘Ì‚Å‚Í‚È‚­ƒpƒbƒ`‚𑗐M‚µ‚Ü‚·Bƒpƒbƒ`‚Ü‚½‚̓tƒ@ƒCƒ‹‘S‘̂𑗐M‚·‚邱‚Æ‚Í“¯‚¶Œ‹‰Ê‚Æ‚È‚è‚Ü‚·B</dd>
<dt>Needs Merge (ƒ}[ƒW‚ª•K—v) </dt>
<dd>‚Ù‚©‚̃†[ƒU‚ª‚æ‚èV‚µ‚¢ƒŠƒrƒWƒ‡ƒ“‚ðƒŠƒ|ƒWƒgƒŠ‚ɃRƒ~ƒbƒg‚µ‚Ü‚µ‚½B‚³‚ç‚ɁAŽ©•ª‚àƒtƒ@ƒCƒ‹‚ɕύX‚ð‰Á‚¦‚Ä‚¢‚Ü‚·B </dd>
<dt>File had conflicts on merge (ƒtƒ@ƒCƒ‹‚Ƀ}[ƒWã‚Ì‹£‡‚ª‚ ‚è‚Ü‚·B) </dt>
<dd>‚±‚ê‚́Auƒ[ƒJƒ‹‚ŏC³Ï‚݁v‚Æ“¯‚¶‚Å‚·‚ªA‘O‚́uupdatevƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚é‚Æ‹£‡‚ª”­¶‚µ‚āACVS ‚ª‰Á‚¦‚½•ÏX‚ð‰ðŒˆ‚Å‚«‚Ü‚¹‚ñB
‚Ü‚¸A<a href="#cvsresolving">ƒRƒ“ƒtƒŠƒNƒg‚̉ðŒˆ</a>‚ðŽÀs‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB</dd>
<dt>•s–¾</dt>
<dd>CVS ‚Í‚±‚̃tƒ@ƒCƒ‹‚ÉŠÖ‚µ‚ďî•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚¹‚ñB ‚½‚Æ‚¦‚΁AV‚µ‚¢ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚½‚ªAucvs addv‚ð‚Ü‚¾ŽÀs‚µ‚Ä‚¢‚È‚¢‚悤‚ȏꍇ‚É”­¶‚µ‚Ü‚·B</dd>
</dl>
<p>ˆê”Ê“I‚ɁA<I>ƒtƒ@ƒCƒ‹‚̕ύX‚ðƒRƒ~ƒbƒg‚·‚é’¼‘O‚É</I>AƒŠƒ|ƒWƒgƒŠ‚ƍì‹Æ—pƒtƒ@ƒCƒ‹‚ª“¯Šú‚µ‚Ä‚¢‚é‚©‚ðŠm”F‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B‚±‚ê‚́AˆÙ‚È‚éƒfƒBƒŒƒNƒgƒŠ‚©‚çƒRƒ~ƒbƒg‚µ‚½‚èAŽ©•ª‚ªƒŠƒ|ƒWƒgƒŠ‚©‚çƒ`ƒFƒbƒNƒAƒEƒg‚µ‚½‚èÅŒã‚ɍXV‚µ‚½Œã‚ŁA‚Ù‚©‚ÌŠJ”­ŽÒ‚ª“¯‚¶ƒtƒ@ƒCƒ‹‚ɕύX‚ð‰Á‚¦‚½ê‡‚È‚Ç‚Ì——R‚ŁAƒRƒ~ƒbƒg‚ª³‚µ‚­ŽÀs‚Å‚«‚È‚¢‚±‚Æ‚ª‚ ‚邽‚ß‚Å‚·B“¯‚¶ƒtƒ@ƒCƒ‹‚̌¢ƒo[ƒWƒ‡ƒ“‚ɑ΂µA•ÏX‚ðƒRƒ~ƒbƒg‚µ‚悤‚Æ‚·‚é‚ƁACVS ‚ª‚±‚ê‚ç‚ðƒ}[ƒW‚·‚é‚Æ‚«‚É‹£‡‚ª”­¶‚µ‚â‚·‚­‚È‚è‚Ü‚·B‚±‚̂悤‚ȏó‘ԂŃRƒ~ƒbƒg‚µ‚悤‚Æ‚·‚é‚ƁACVS ‚©‚çudying gaspsv‚̃ƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚邱‚Æ‚ª‚ ‚è‚Ü‚·B </p>
<p>ƒtƒ@ƒCƒ‹‚̃Rƒs[‚ƃŠƒ|ƒWƒgƒŠ‚̍ŐVƒo[ƒWƒ‡ƒ“‚Ƃ̍·‚ð•\Ž¦‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<p><code>cvs diff filename</code></p>
<p><a href="http://cvsbook.red-bean.com/cvsbook.html#Finding_Out_What_You__And_Others__Did_--_update_And_diff">ƒvƒƒWƒFƒNƒgƒŒƒ|ƒWƒgƒŠ‚ÆŽ©•ª‚̍ì‹Æ‚ɂ‚¢‚Ă̏ڍ×</a></p>
<h3><a id="otherdiff" name="otherdiff">·‚ðƒRƒ~ƒbƒg‚·‚é<i>‘O‚É</i>Aƒtƒ@ƒCƒ‹‚̃o[ƒWƒ‡ƒ“‚ð”äŠr‚·‚é</a></h3>
<p>Ž©•ª‚̕ύX‚ðƒRƒ~ƒbƒg‚·‚é<i>‘O‚É</i>A“¯‚¶ƒtƒ@ƒCƒ‹‚É‚Ù‚©‚ÌŠJ”­ŽÒ‚ª‰Á‚¦‚½•ÏX‚ð•\Ž¦‚µ‚½‚¢ê‡‚ª‚ ‚è‚Ü‚·B
‚½‚Æ‚¦‚΁A”ñí‚É•¡ŽG‚ȕύX‚ðƒRƒ~ƒbƒg‚µ‚悤‚Æ‚µ‚Ä‚¢‚éê‡‚ŁA‚Ù‚©‚ÌŠJ”­ŽÒ‚̍ì‹Æ‚Æ‹£‡‚ª—\‘z‚³‚ê‚é‚悤‚ȏꍇ‚Å‚·B</p>
<p>‚±‚̏ꍇ‚́A•Ê‚̃tƒ@ƒCƒ‹–¼‚ÅŽ©•ª‚̍ì‹Æ—pƒtƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚Ä‚¨‚«‚Ü‚· (u filename-newv‚ȂǁjB ‚»‚ê‚©‚çA<b>cvs update</b>ƒRƒ}ƒ“ƒh‚ðŽÀs‚µ‚āAƒŠƒ|ƒWƒgƒŠ‚̍ŐVƒo[ƒWƒ‡ƒ“‚ÆŽ©•ª‚̃tƒ@ƒCƒ‹‚ð•ÏX‚ðƒRƒ~ƒbƒg‚·‚é‘O‚É”äŠr‚µ‚Ü‚·B ŽŸ‚Ì diff ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚āA2 ‚‚̃tƒ@ƒCƒ‹‚ð‰¡‚É•À‚ׂĔäŠr‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B</p>
<p><code>diff -y filename filename-new</code></p>
<h3><a id="cvsmerging" name="cvsmerging">‚Ù‚©‚ÌŠJ”­ŽÒ‚̕ύX‚ÉŽ©•ª‚̕ύX‚ðƒ}[ƒW‚·‚é</a></h3>
<p><b>ucvs updatev</b> ƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚邱‚Ƃ́ACVS ‚ɃŠƒ|ƒWƒgƒŠ‚̍ŐVƒo[ƒWƒ‡ƒ“‚ðŽ©•ª‚̍ì‹Æ—pƒRƒs[‚Ƀ}[ƒW‚·‚邱‚Æ‚Æ“¯‚¶‚Å‚·B</p>
<p>‚µ‚©‚µAÅŒã‚ɍXV‚µ‚Ä‚©‚çƒtƒ@ƒCƒ‹‚ɉÁ‚¦‚ç‚ꂽ•ÏX‚ªAŽ©•ª‚̕ύX‚ƍ‡‚í‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B‚Ü‚½‚́AƒŠƒ|ƒWƒgƒŠ‚̃o[ƒWƒ‡ƒ““à‚Å‹£‡‚·‚é•ÏX‚ðŽ©•ª‚ª‰Á‚¦‚½‚悤‚ȏꍇ‚à‚ ‚è‚Ü‚·B CVS ‚́AXV‚µ‚ăRƒ~ƒbƒg‚·‚éÛ‚ɁA‚±‚̂悤‚È‹£‡‚ð‚Å‚«‚邾‚¯Ž©“®“I‚É‰ðŒˆ‚µ‚悤‚ÆŽŽ‚Ý‚Ü‚·‚ªA‚·‚ׂĂð‰ðŒˆ‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇAƒtƒ@ƒCƒ‹“à‚Ì‹£‡‚́AŽèì‹Æ‚Å‰ðŒˆ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB</p>
<h3><a id="cvsresolving" name="cvsresolving">ƒ}[ƒW‚·‚éÛ‚̃Rƒ“ƒtƒŠƒNƒg‚̉ðÁ</a></h3>
<p>ƒ}[ƒWEƒRƒ“ƒtƒŠƒNƒg‚ð‰ðŒˆ‚·‚é‚ɂ́Aƒtƒ@ƒCƒ‹EƒGƒfƒBƒ^‚Ńtƒ@ƒCƒ‹‚ðŠJ‚«‚Ü‚·B<b>&gt;&gt;&gt;&gt;&gt;&gt;</b> and <b>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;</b>‚Ń}[ƒN‚³‚ê‚Ä‚¢‚és‚âƒZƒNƒVƒ‡ƒ“‚ð’T‚µ‚Ü‚·B CVS ‚ªƒRƒ“ƒtƒŠƒNƒg‚ð‰ðŒˆ‚Å‚«‚È‚¢ê‡‚́A—¼ƒo[ƒWƒ‡ƒ“‚ɉe‹¿‚·‚és‚âƒZƒNƒVƒ‡ƒ“‚ðƒtƒ@ƒCƒ‹‚ÉŠÜ‚ß‚Ü‚·BÅV‚̃o[ƒWƒ‡ƒ“‚ª’ʏíæ‚É‘}“ü‚³‚ê‚Ü‚·BƒRƒ“ƒtƒŠƒNƒg‚ð‰ðÁ‚·‚éì‹Æ‚́A•s•K—v‚ȍs‚ƃRƒ“ƒtƒŠƒNƒg‚Ì‹L†‚⃊ƒrƒWƒ‡ƒ“”ԍ†‚È‚Ç‚ðŠÜ‚ލs‚ðíœ‚·‚邱‚Æ‚Å‚·B
‚»‚ê‚©‚çAƒtƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚čēxƒRƒ~ƒbƒg‚µ‚Ü‚·B</p>
<ul>
<li><a href="http://www.gnu.org/manual/cvs/html_chapter/cvs_7.html#SEC40">ƒRƒ“ƒtƒŠƒNƒg‚Ì—á</a></li>
<li><a href="http://cvsbook.red-bean.com/cvsbook.html#Detecting_And_Resolving_Conflicts">ƒRƒ“ƒtƒŠƒNƒg‚Ì‰ðŒˆ‚É‚Â‚¢‚Ă̏ڍ×</a></li>
</ul>
<h3><a id="reverting" name="reverting">ƒŠƒrƒWƒ‡ƒ“—š—ð‚Æ•œ‹Œ</a></h3>
<p><b>cvs log</b>ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ătƒ@ƒCƒ‹‚̕ύX—š—ð‚ð•\Ž¦‚·‚邱‚ƈȊO‚ɁA<i>•œ‹Œ</i>ƒvƒƒZƒX‚ðŽg‚Á‚ĈȑO‚̃tƒ@ƒCƒ‹EƒŠƒrƒWƒ‡ƒ“‚ðÅV‚̃o[ƒWƒ‡ƒ“‚Æ‚µ‚ÄŽÀÛ‚É•œ‹Œ‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·(uƒŠƒ|ƒWƒgƒŠ‚̃wƒbƒhv‚É•œŒ³‚³‚ê‚Ü‚·)B ‚±‚ê‚́A‚¢‚©‚Ȃ闝—R‚ª‚ ‚é‚Æ‚µ‚Ä‚àAƒtƒ@ƒCƒ‹‚ðˆÈ‘O‚̃o[ƒWƒ‡ƒ“‚É–ß‚·•K—v‚ª‚ ‚éê‡‚É•Ö—˜‚Å‚·BŠJ”­ƒvƒƒWƒFƒNƒg‚ɉó‚ꂽƒrƒ‹ƒh‚â‚Ù‚©‚Ì–â‘肪‚ ‚éê‡‚́A‚±‚ê‚͍łà•Ö—˜‚Å‹­—͂ȃo[ƒWƒ‡ƒ“ŠÇ—‹@”\‚É‚È‚è‚Ü‚·B</p>
<p>>’ˆÓ: uƒŠƒrƒWƒ‡ƒ“v‚Ɓuƒo[ƒWƒ‡ƒ“v‚̈Ⴂ‚ð¬“¯‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B <i>ƒŠƒrƒWƒ‡ƒ“</i>‚́AŒÂX‚̃tƒ@ƒCƒ‹‚Ì“Á’è‚̃Aƒbƒvƒf[ƒg‚ŁAƒŠƒrƒWƒ‡ƒ“”ԍ†‚Í 1.1A1.2A1.3 ‚È‚Ç‚Æ‚È‚è‚Ü‚·B ucvs log filenamevƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚é‚ƁA“Á’è‚̃tƒ@ƒCƒ‹‚̃ŠƒrƒWƒ‡ƒ“”ԍ†‚ª‚·‚ׂĕ\Ž¦‚³‚ê‚Ü‚·Bˆê•ûA<i>ƒo[ƒWƒ‡ƒ“</i>‚́Aƒtƒ@ƒCƒ‹EƒŠƒrƒWƒ‡ƒ“‚Ì<b><i>ƒZƒbƒg</i></b>‚ŁA“Á’è‚ÌŽž“_‚Ń^ƒO•t‚¯‚³‚ê–¼‘O‚ª•t‚¯‚ç‚ê‚Ü‚·Bƒo[ƒWƒ‡ƒ“‚̓tƒ@ƒCƒ‹‚̃ŠƒrƒWƒ‡ƒ“‚Æ“¯—l‚É–¼‘O‚ª•t‚¯‚ç‚ê‚邽‚߁A¬“¯‚µ‚â‚·‚­‚È‚Á‚Ä‚¢‚Ü‚· (1.0A1.1A1.2 ‚È‚Ç)B‚µ‚©‚µAƒo[ƒWƒ‡ƒ“‚Í‚±‚Ì•û–@‚Å–¼‘O‚ð•t‚¯‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBƒvƒƒWƒFƒNƒgƒI[ƒi‚ªŽw’肵‚½”CˆÓ‚Ì•¶Žš—ñ‚âAˆÙ‚È‚é”ԍ†ƒXƒL[ƒ€‚ðŽg—p‚Å‚«‚Ü‚·B</p>
<p>‚Ü‚¸A•œ‹Œ‚ðs‚¤‘O‚ɁAŒ»Ý‚̃Šƒ|ƒWƒgƒŠEƒwƒbƒh‚É‚ ‚éƒtƒ@ƒCƒ‹Eƒo[ƒWƒ‡ƒ“‚Æ•œ‹Œ‚µ‚悤‚Æ‚µ‚Ä‚¢‚éƒo[ƒWƒ‡ƒ“ŠÔ‚̍·‚ðŠm”F‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B‚±‚ê‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg—p‚µ‚Ü‚·B</p>
<p><code>cvs diff -c -r version# -r version# filename</code></p>
<p>‚±‚ê‚É‚æ‚èA•œ‹Œ‚µ‚悤‚Æ‚·‚é‘O‚ɁA2 ‚‚̃tƒ@ƒCƒ‹‚ð”äŠr‚Å‚«‚Ü‚·B 2 ‚‚̃o[ƒWƒ‡ƒ“‚ð‹æ•Ê‚Å‚«‚éŒÀ‚èA‚±‚̃Rƒ}ƒ“ƒh‚ÌŒ‹‰Ê‚Í’v–½“I‚È‚à‚Ì‚É‚Í‚È‚è‚Ü‚¹‚ñB</p>
<p>•œ‹Œ‚ÉŽg—p‚·‚éƒRƒ}ƒ“ƒh‚ɂ́Aƒo[ƒWƒ‡ƒ“”ԍ†‚̃‹[ƒ‹‚ÉŒµ‚µ‚­]‚¤‚±‚Æ‚ª•K—v‚Å‚·BÅV‚̃o[ƒWƒ‡ƒ“‚©‚çˆÈ‘O‚̃o[ƒWƒ‡ƒ“‚É•œ‹Œ‚·‚é‚ɂ́AŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B</p>
<p><code>cvs update -j later_version# -j earlier_version# filename</code></p>
<p>•œ‹Œ‚ɂ́A•¡”‚Ì•û–@‚ª‚ ‚邽‚߁AŽŸ‚̍€–Ú‚àŽQÆ‚µ‚Ä‚­‚¾‚³‚¢:<br />
<a href="http://cvsbook.red-bean.com/cvsbook.html#Examining_And_Reverting_Changes">•œ‹Œ‚ɂ‚¢‚Ă̏ڍ×</a><br />
<a href="http://www.gnu.org/manual/cvs/html_chapter/cvs_16.html#SEC72">ƒŠƒrƒWƒ‡ƒ“—š—ð‚ɂ‚¢‚Ă̏ڍ×</a></p>
<p>•œ‹Œ‚́AuƒXƒeƒBƒbƒL[Eƒ^ƒOvƒGƒ‰[‚ðµ‚­ê‡‚ª‚ ‚é‚Æ‚¢‚¤‚±‚Æ‚É‚à’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚±‚ê‚́AŽŸ‚̍XVƒRƒ}ƒ“ƒh‚É“Á•Ê‚ȃXƒCƒbƒ`‚ðŽg‚Á‚Ä‰ðŒˆ‚Å‚«‚Ü‚·B</p>
<p><code>cvs update -dAP</code></p>
<p>(<a href="http://cvsbook.red-bean.com/cvsbook.html#Getting_Snapshots__Dates_And_Tagging_">ƒXƒeƒBƒbƒL|ƒ^ƒOƒGƒ‰[‚Æ‚Í?</a>)</p>
<!--
<h3><a name="cvstips">Feedback on this document</a></h3>
<p>
The author of this help document has made every attempt to compile accurate, helpful information about using CVS for projects hosted on this site. If you think any content in the above document is wrong, inadequate, or something is just plain missing ... that's good. This is open source, so step up to the plate and contribute your suggestions for additions and improvements.
</p> -->
<p>‚æ‚èÚ‚µ‚¢ CVS ‚̃wƒ‹ƒv: <a href="/nonav/docs/ddCVS_cvsmanaging.html">ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ CVS ‚ðŽg‚Á‚½ƒvƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚ÌŠÇ—</a></p>
<div class="courtesylinks">
<p><a href="#toc">ƒgƒbƒv</a> | <a href="/nonav/servlets/HelpTOC">ƒwƒ‹ƒvõˆø</a></p>
</div>
</div>
</body>
</html>