<!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" /> </head> <body role="document"> <div class="related" role="navigation" aria-label="related navigation"> <h3>ナビゲーション</h3> <ul> <li class="nav-item nav-item-0"><a href="../index.html">目次 (2.7.0)</a> »</li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="section" id="id1"> <h1>概要<a class="headerlink" href="#id1" title="このヘッドラインへのパーマリンク">¶</a></h1> <div class="section" id="id2"> <h2>移行手順の概要<a class="headerlink" href="#id2" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>Bazaar 2.xへのアップグレード作業は3段階あります:</p> <ol class="arabic simple"> <li>コアソフトウェアの移行</li> <li>必要なプラグインの移行</li> <li>新しいデフォルトフォーマットへのデータ移行</li> </ol> <p>Bazaar 2.xは以前のブランチのフォーマットをサポートしているので、厳密には3番目の手順は 必要ありません。しかし、Bazaar 2.xの新しいデフォルトフォーマットはより効率よく領域を使用する、 巨大なプロジェクトでより高速になる、さまざまな新しい特徴をそなえている、などの理由からほとんどのプロジェクトについて都合のよいときにでもアップグレードすることをおすすめします。</p> <p>ほとんどのユーザの方は2.xへのアップグレードと新しいフォーマットへの移行に苦労しません。 しかしながら、大勢の開発者がいる(もしくは多くの開発者をようする)プロジェクトでは移行作業に手間がかかります。 この場合、注意深く計画をたてることとよいコミュニケーションが必要不可欠となります。 本文書はこの視点からの一般的なアドバイスを記載しています。 不安な点がありましたら、メーリングリストやIRCチャンネルで私たちにおたずねください。</p> </div> <div class="section" id="id3"> <h2>コアソフトウェアの移行<a class="headerlink" href="#id3" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>コアソフトウェアの移行手順はオペレーティングシステムによって異なります。 Bazaar 1.xからBazaar 1.yへの移行とBazaar 1.xからBazaar 2.0への移行には特に違いはありません。手順の概要は以下のようになります。</p> <p>Linuxでの移行手順:</p> <ol class="arabic"> <li><dl class="first docutils"> <dt>必要なソフトウェアのソースに関してお使いのパッケージマネージャの設定をおこなう。</dt> <dd><p class="first last">たとえばUbuntuの正式なリリースのPPAは <a class="reference external" href="https://launchpad.net/~bzr/+archive">https://launchpad.net/~bzr/+archive</a> です。</p> </dd> </dl> </li> <li><p class="first">パッケージマネージャを使用して最新バージョンに移行する。</p> </li> </ol> <p>Windowsでの移行手順:</p> <ol class="arabic simple"> <li>「プログラムの追加と削除」で古いバージョンを削除する。</li> <li>新しいバージョンのインストーラでインストールする。</li> </ol> <p>OS Xでの移行手順(インストーラを使用):</p> <ol class="arabic simple"> <li>新しいバージョンのインストーラでインストールする。</li> </ol> <p>OS Xでの移行手順 (MacPortを使用):</p> <ol class="arabic simple"> <li>package metadataを更新する。 <strong>sudo port selfupdate</strong></li> <li>最新のバージョンに更新する。 <strong>sudo port upgrade bzr</strong></li> </ol> <p>インストールや移行に関する詳しい情報については <a class="reference external" href="http://bazaar-vcs.org/Download">http://bazaar-vcs.org/Download</a> をごらんください。</p> </div> <div class="section" id="id4"> <h2>必要なプラグインの移行<a class="headerlink" href="#id4" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>多くのプラグインは特定のBazaarのバージョンに依存していないので、任意の作業です。 他のプラグイン、特にbzrtoolsとbzr-svnはBazaarのAPIにかたく結びついているので、 大体はコアソフトウェアとあわせて移行する必要があります。</p> <p>WindowsやOS Xをお使いのかたは、bzrtoolsとbzr-svnはインストーラに付属していますので 移行にあたって特別な作業は必要ありません。LinuxやUNIXをお使いのかたは、bzrtools、bzr-svn や他の著名なプラグインをインストールしたり移行作業をお使いのプラットホームのパッケージマネージャ (たとえばUbuntuのSynaptic)でおこなうことができます。</p> </div> <div class="section" id="id5"> <h2>新しいデフォルトフォーマットへのデータ移行<a class="headerlink" href="#id5" title="このヘッドラインへのパーマリンク">¶</a></h2> <p>冒頭でも説明しましたように新しいフォーマットへの移行に伴う複雑さはいくつかの要因、特にプロジェクトの コミュニティの大きさに依存します。また、データがどのように保存されているかにも依存します。たとえば standaloneブランチとか、複数のブランチがshared repositoryに格納されているかとか、Launchpad上の stackedブランチかなどです。これらのシナリオについては次章で説明します。</p> </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="#id2">移行手順の概要</a></li> <li><a class="reference internal" href="#id3">コアソフトウェアの移行</a></li> <li><a class="reference internal" href="#id4">必要なプラグインの移行</a></li> <li><a class="reference internal" href="#id5">新しいデフォルトフォーマットへのデータ移行</a></li> </ul> </li> </ul> <div role="note" aria-label="source link"> <h3>このページ</h3> <ul class="this-page-menu"> <li><a href="../_sources/upgrade-guide/overview.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="nav-item nav-item-0"><a href="../index.html">目次 (2.7.0)</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>