Bazaarでlaunchpad上のプロジェクトからソースを取得する(2011年1月時点・ページ3/3)
「Bazaarでlaunchpad上のプロジェクトからソースを取得する(2011年1月時点・ページ2/3)」の続き。
手元の作業ツリーを新しいリビジョンに更新する(branchで取得したツリーの場合)
既に手元に「Bazaarでlaunchpad上のプロジェクトからソースを取得する(2011年1月時点・ページ2/3)」の手順で取得したディレクトリツリー(作業ツリー)が存在し、かつサーバに新しいリビジョンが存在する場合、その差分を取得して手元のディレクトリツリーをサーバ上の新しいリビジョンと同一の内容に更新することができる。
関連:checkoutによるデータの取得と新しいリビジョンへの更新
内部コマンドcheckoutによるデータの取得とそのディレクトリツリーの更新についてをここで扱う。
コマンド
取得の書式はbranchと同様。--lightweightオプションにより変更履歴を受けとらずデータ転送量を減らすことができる。
(通常) $ bzr co lp:[文字列] ([書き込み先ディレクトリ]) (-r [リビジョン]) (変更履歴を含めない場合) $ bzr co lp:[文字列] ([書き込み先ディレクトリ]) (-r [リビジョン]) --lightweight
作業ツリーの内容を新しいリビジョンと同じ内容に更新するには内部コマンドupdateを用いる。これもbranchによる取得時のpullと同様。
(作業ツリーの最上位ディレクトリから実行) [branchname]$ bzr update (-r [リビジョン]) (ディレクトリを指定して実行) $ bzr update /path/to/branchname (-r [リビジョン])
関連:Bazaar Explorerで既存の作業ツリーを開く
Bazaar Explorerで一度取得した後に閉じたディレクトリ(作業ツリー)やbzrコマンドで直接取得したディレクトリは「ファイル - 開く」でそのディレクトリ(.bzr/ディレクトリを含む階層)をファイル選択ダイアログで指定して開くことができる。
関連記事:
- Bazaarでlaunchpad上のプロジェクトからソースを取得する(2011年1月時点・ページ1/3)
- Bazaarでlaunchpad上のプロジェクトからソースを取得する(2011年1月時点・ページ2/3)
関連URL:
使用したバージョン:
- Bazaar 2.2.1
- Bazaar Explorer 1.1.0