<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>リビジョンを指定する — Bazaar 2.7.0 ドキュメント</title> <link rel="stylesheet" href="../_static/classic.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', VERSION: '2.7.0', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true }; </script> <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/underscore.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> <script type="text/javascript" src="../_static/translations.js"></script> <link rel="shortcut icon" href="../_static/bzr.ico"/> <link rel="search" title="検索" href="../search.html" /> <link rel="top" title="Bazaar 2.7.0 ドキュメント" href="../index.html" /> <link rel="up" title="Bazaarユーザーガイド" href="index.html" /> <link rel="next" title="作業スペースを構成する" href="organizing_your_workspace.html" /> <link rel="prev" title="バグトラッカー" href="bug_trackers.html" /> </head> <body role="document"> <div class="related" role="navigation" aria-label="related navigation"> <h3>ナビゲーション</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="organizing_your_workspace.html" title="作業スペースを構成する" accesskey="N">次へ</a></li> <li class="right" > <a href="bug_trackers.html" title="バグトラッカー" accesskey="P">前へ</a> |</li> <li class="nav-item nav-item-0"><a href="../index.html">目次 (2.7.0)</a> »</li> <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Bazaarユーザーガイド</a> »</li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="section" id="specifying-revisions"> <span id="id1"></span><h1>リビジョンを指定する<a class="headerlink" href="#specifying-revisions" title="このヘッドラインへのパーマリンク">¶</a></h1> <div class="section" id="revision-identifiers-and-ranges"> <span id="id2"></span><h2>リビジョンの識別子と範囲<a class="headerlink" href="#revision-identifiers-and-ranges" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>Bazaarは1つのリビジョンもしくはリビジョンの範囲を指定するための豊富な表現方法を持ちます。 リビジョンの範囲を指定するには、上限と下限を <code class="docutils literal"><span class="pre">..</span></code> のシンボルで区切ります。例です:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r 1..4 </pre></div> </div> <p>境界値の片方を省略できます:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r 1.. $ bzr log -r ..4 </pre></div> </div> <p>コマンドの中には範囲ではなく1つのリビジョンだけをとるものがあります。例です:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr cat -r 42 foo.c </pre></div> </div> <p>他の場合、範囲は必要ですが、範囲の長さを1つにします。 これに関連したコマンドについて、 <code class="docutils literal"><span class="pre">-c</span></code> オプションは次のように使われます:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr diff -c 42 </pre></div> </div> </div> <div class="section" id="available-revision-identifiers"> <span id="id3"></span><h2>利用可能なリビジョンの識別子<a class="headerlink" href="#available-revision-identifiers" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>リビジョン、もしくは範囲の境界、は 下記に示される異なるフォーマットを利用して渡すことができます。</p> <blockquote> <div><table border="1" class="docutils"> <colgroup> <col width="39%" /> <col width="61%" /> </colgroup> <tbody valign="top"> <tr class="row-odd"><td>引数の型</td> <td>説明</td> </tr> <tr class="row-even"><td><em>number</em></td> <td>リビジョン番号</td> </tr> <tr class="row-odd"><td><strong>revno</strong>:<em>number</em></td> <td>リビジョン番号</td> </tr> <tr class="row-even"><td><strong>last</strong>:<em>number</em></td> <td>負のリビジョン番号</td> </tr> <tr class="row-odd"><td><em>guid</em></td> <td>グローバルでユニークなリビジョンID</td> </tr> <tr class="row-even"><td><strong>revid</strong>:<em>guid</em></td> <td>グローバルでユニークなリビジョンID</td> </tr> <tr class="row-odd"><td><strong>before</strong>:<em>rev</em></td> <td>‘’rev’‘の左端の親</td> </tr> <tr class="row-even"><td><em>date-value</em></td> <td>渡された日付の後の最初のエントリ</td> </tr> <tr class="row-odd"><td><strong>date</strong>:<em>date-value</em></td> <td>渡された日付の後の最初のエントリ</td> </tr> <tr class="row-even"><td><em>tag-name</em></td> <td>渡されたタグにマッチするリビジョン</td> </tr> <tr class="row-odd"><td><strong>tag</strong>:<em>tag-name</em></td> <td>渡されたタグにマッチするリビジョン</td> </tr> <tr class="row-even"><td><strong>ancestor</strong>:<em>path</em></td> <td>ブランチからのマージされた最新のリビジョン</td> </tr> <tr class="row-odd"><td><strong>branch</strong>:<em>path</em></td> <td>別のブランチの最新リビジョン</td> </tr> <tr class="row-even"><td><strong>submit</strong>:<em>path</em></td> <td>投稿ブランチの共通の祖先</td> </tr> </tbody> </table> </div></blockquote> <p>これらのフォーマットの手短な紹介は下記のとおりです。 完全な詳細内容に関しては、 Bazaarユーザーリファレンスの <a class="reference external" href="../user-reference/index.html#revision-identifiers">リビジョンの識別子</a> を参照してください。</p> <div class="section" id="id5"> <h3>番号<a class="headerlink" href="#id5" title="このヘッドラインへのパーマリンク">¶</a></h3> <p>正の数は現在のブランチにおけるリビジョン番号を表します。 リビジョン番号は <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">log</span></code> の出力の中で “revno”とラベルされます。 最初の10のリビジョンのログを表示するには:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r ..10 </pre></div> </div> <p>負の数は最新リビジョンから数えます。-1は最後にコミットされたリビジョンです。</p> <p>最新の10のリビジョンのログを表示するには:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r -10.. </pre></div> </div> </div> <div class="section" id="revid"> <h3>revid<a class="headerlink" href="#revid" title="このヘッドラインへのパーマリンク">¶</a></h3> <p><strong>revid</strong> は <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">log</span> <span class="pre">--show-ids</span></code> や他のコマンドによって示される内部の リビジョンIDの指定を可能にします。</p> <p>例です:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r revid:Matthieu.Moy@imag.fr-20051026185030-93c7cad63ee570df </pre></div> </div> </div> <div class="section" id="before"> <h3>before<a class="headerlink" href="#before" title="このヘッドラインへのパーマリンク">¶</a></h3> <dl class="docutils"> <dt><strong>before</strong></dt> <dd>‘’rev’‘は’‘rev’’ の左端の親を指定します。 これはリビジョンの履歴で ‘’rev’’ の前に現れるリビジョン、 もしくは ‘’rev’’ がコミットされたときに最新であったリビジョンです。</dd> </dl> <p>‘’rev’’ はリビジョンの識別子であり連結できます。</p> <p>例です:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r before:before:4 ... revno: 2 ... </pre></div> </div> </div> <div class="section" id="date"> <h3>date<a class="headerlink" href="#date" title="このヘッドラインへのパーマリンク">¶</a></h3> <dl class="docutils"> <dt><strong>date</strong></dt> <dd>‘’value’’ は真夜中もしくは指定された時刻での与えられた日付の、 深夜12時か指定された時刻の後の最初の履歴エントリにマッチします。</dd> </dl> <p>正式な値は次のとおりです:</p> <blockquote> <div><ul class="simple"> <li><strong>yesterday</strong></li> <li><strong>today</strong></li> <li><strong>tomorrow</strong></li> <li><strong>YYYY-MM-DD</strong> 書式の日付</li> <li><strong>YYYY-MM-DD,HH:MM:SS</strong> 書式の日付/時間、2番目はオプションです (コンマに注意)</li> </ul> </div></blockquote> <p>“今日のログエントリすべてをください”ということを伝える適切な方法は次のとおりです:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr log -r date:yesterday..date:today </pre></div> </div> </div> <div class="section" id="ancestor"> <h3>Ancestor<a class="headerlink" href="#ancestor" title="このヘッドラインへのパーマリンク">¶</a></h3> <dl class="docutils"> <dt><strong>ancestor</strong>:<em>path</em></dt> <dd>現在のブランチと異なるブランチ間の共通の祖先を指定します。 これはマージの目的に使われる同じ祖先です。</dd> </dl> <p><em>path</em> はリモートブランチのURLもしくはローカルブランチへのファイルパスになります。</p> <p>たとえば、 <code class="docutils literal"><span class="pre">../parent</span></code> からフォークされた以降のブランチで行われた変更を見るには:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr diff -r ancestor:../parent </pre></div> </div> </div> <div class="section" id="branch"> <h3>Branch<a class="headerlink" href="#branch" title="このヘッドラインへのパーマリンク">¶</a></h3> <dl class="docutils"> <dt>branch</dt> <dd><code class="docutils literal"><span class="pre">path</span></code> は別のブランチの最新リビジョンを指定します。</dd> </dl> <p><code class="docutils literal"><span class="pre">path</span></code> はリモートブランチのURLもしくはローカルブランチへのファイルパスです。</p> <p>たとえば、手元のブランチと別のブランチの間の違いを取得するには:</p> <div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr diff -r branch:http://example.com/bzr/foo.dev </pre></div> </div> </div> </div> </div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <h3><a href="../index.html">目次</a></h3> <ul> <li><a class="reference internal" href="#">リビジョンを指定する</a><ul> <li><a class="reference internal" href="#revision-identifiers-and-ranges">リビジョンの識別子と範囲</a></li> <li><a class="reference internal" href="#available-revision-identifiers">利用可能なリビジョンの識別子</a><ul> <li><a class="reference internal" href="#id5">番号</a></li> <li><a class="reference internal" href="#revid">revid</a></li> <li><a class="reference internal" href="#before">before</a></li> <li><a class="reference internal" href="#date">date</a></li> <li><a class="reference internal" href="#ancestor">Ancestor</a></li> <li><a class="reference internal" href="#branch">Branch</a></li> </ul> </li> </ul> </li> </ul> <h4>前のトピックへ</h4> <p class="topless"><a href="bug_trackers.html" title="前の章へ">バグトラッカー</a></p> <h4>次のトピックへ</h4> <p class="topless"><a href="organizing_your_workspace.html" title="次の章へ">作業スペースを構成する</a></p> <div role="note" aria-label="source link"> <h3>このページ</h3> <ul class="this-page-menu"> <li><a href="../_sources/user-guide/specifying_revisions.txt" rel="nofollow">ソースコードを表示</a></li> </ul> </div> <div id="searchbox" style="display: none" role="search"> <h3>クイック検索</h3> <form class="search" action="../search.html" method="get"> <div><input type="text" name="q" /></div> <div><input type="submit" value="検索" /></div> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="clearer"></div> </div> <div class="related" role="navigation" aria-label="related navigation"> <h3>ナビゲーション</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="organizing_your_workspace.html" title="作業スペースを構成する" >次へ</a></li> <li class="right" > <a href="bug_trackers.html" title="バグトラッカー" >前へ</a> |</li> <li class="nav-item nav-item-0"><a href="../index.html">目次 (2.7.0)</a> »</li> <li class="nav-item nav-item-1"><a href="index.html" >Bazaarユーザーガイド</a> »</li> </ul> </div> <div class="footer" role="contentinfo"> © Copyright 2009-2011 Canonical Ltd. このドキュメントは <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.9 で生成しました。 </div> </body> </html>