~bzr/ubuntu/lucid/bzr/beta-ppa

« back to all changes in this revision

Viewing changes to doc/ja/user-guide/browsing_history.txt

  • Committer: Martin Pool
  • Date: 2010-07-02 07:29:40 UTC
  • mfrom: (129.1.7 packaging-karmic)
  • Revision ID: mbp@sourcefrog.net-20100702072940-hpzq5elg8wjve8rh
* PPA rebuild.
* PPA rebuild for Karmic.
* PPA rebuild for Jaunty.
* PPA rebuild for Hardy.
* From postinst, actually remove the example bash completion scripts.
  (LP: #249452)
* New upstream release.
* New upstream release.
* New upstream release.
* Revert change to Build-depends: Dapper does not have python-central.
  Should be python-support..
* Target ppa..
* Target ppa..
* Target ppa..
* Target ppa..
* New upstream release.
* Switch to dpkg-source 3.0 (quilt) format.
* Bump standards version to 3.8.4.
* Remove embedded copy of python-configobj. Closes: #555336
* Remove embedded copy of python-elementtree. Closes: #555343
* Change section from 'Devel' to 'Vcs'..
* Change section from 'Devel' to 'Vcs'..
* Change section from 'Devel' to 'Vcs'..
* Change section from 'Devel' to 'Vcs'..
* Change section from 'Devel' to 'Vcs'..
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* debian/control: Fix obsolete-relation-form-in-source
  lintian warning. 
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Split out docs into bzr-doc package.
* New upstream release.
* Added John Francesco Ferlito to Uploaders.
* Fix install path to quick-reference guide
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Fix FTBFS due to path changes, again.
* Fix FTBFS due to doc paths changing
* New upstream release.
* Fix FTBFS due to path changes, again.
* Fix FTBFS due to doc paths changing
* New upstream release.
* Fix FTBFS due to path changes, again.
* Fix FTBFS due to doc paths changing
* New upstream release.
* Fix FTBFS due to path changes, again, again.
* Fix FTBFS due to path changes, again.
* Fix FTBFS due to path changes.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Bump standards version to 3.8.3.
* Remove unused patch system.
* New upstream release.
* New upstream release.
* New upstream release.
* Fix copy and paste tab error in .install file
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
 + Fixes compatibility with Python 2.4. Closes: #537708
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream version.
* Bump standards version to 3.8.2.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Add python-pyrex to build-deps to ensure C extensions are always build.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Split documentation into bzr-doc package. ((LP: #385074)
* Multiple packaging changes to make us more linitan clean.
* New upstream release.
* Split documentation into bzr-doc package. ((LP: #385074)
* Multiple packaging changes to make us more linitan clean.
* New upstream release.
* Split documentation into bzr-doc package. ((LP: #385074)
* Multiple packaging changes to make us more linitan clean.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Fix API compatibility version. (Closes: #526233)
* New upstream release.
  + Fixes default format for upgrade command. (Closes: #464688)
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Add missing dependency on zlib development library. (Closes:
  #523595)
* Add zlib build-depends.
* Add zlib build-depends.
* Add zlib build-depends.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Move to section vcs.
* Bump standards version to 3.8.1.
* New upstream release.
* Remove temporary patch for missing .c files from distribution
* New upstream release.
* Remove temporary patch for missing .c files from distribution
* New upstream release.
* Remove temporary patch for missing .c files from distribution
* Add temporary patch for missing .c files from distribution
* Add temporary patch for missing .c files from distribution
* Add temporary patch for missing .c files from distribution
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Recommend ca-certificates. (Closes: #452024)
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Update watch file. bazaar now uses launchpad to host its sources.
* Remove patch for inventory root revision copy, applied upstream.
* New upstream release.
* New upstream release.
* New upstream release
* Force removal of files installed in error to /etc/bash_completion.d/
  (LP: #249452)
* New upstream release.
* New upstream release
* New upstream release.
* Bump standards version.
* Include patch for inventory root revision copy, required for bzr-svn.
* New upstream release.
* Remove unused lintian overrides.
* Correct the package version not to be native.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* New upstream release.
* Final 1.5 release.
* New upstream release.
* New upstream release.
* New upstream release.
* Add myself as a co-maintainer.
* Add a Dm-Upload-Allowed: yes header.
* New upstream bugfix release.
* New upstream release.
* Final 1.3 release.
* New upstream release.
* First release candidate of the upcoming 1.3 release.
* Rebuild to fix the problem caused by a build with a broken python-central.
* New upstream release.
* Rebuild for dapper PPA.
* Apply Lamont's patches to fix build-dependencies on dapper.
  (See: https://bugs.launchpad.net/bzr/+bug/189915)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
履歴を閲覧する
 
2
================
 
3
 
 
4
bzr log
 
5
-------
 
6
 
 
7
``bzr log`` コマンドは以前のリビジョンの一覧を表示します。
 
8
 
 
9
``bzr diff`` と同じように, ``bzr log`` は ``-r`` の引数をサポートします::
 
10
 
 
11
    % bzr log -r 1000..          # リビジョン1000とその後のすべて
 
12
    % bzr log -r ..1000          # r1000とそれまでのすべて
 
13
    % bzr log -r 1000..1100      # 1000から1100までの変更
 
14
    % bzr log -r 1000            # リビジョン1000のみの変更
 
15
 
 
16
マージされたリビジョンを見る
 
17
------------------------------
 
18
 
 
19
Bazaarのような分散型のVCSは集中型のVCSツールよりもマージが非常に簡単なので、
 
20
ブランチの履歴は、メインラインから分離してその後メインラインにマージされる\
 
21
ようなラインを含むことがあります。
 
22
技術的には、無数のリビジョンノード間の関係は無閉路有向グラフ(Directed Acyclic Graph: DAG)として知られます。
 
23
 
 
24
多くの場合、まずはメインラインを見てそのあとに別のラインを見たいものです。
 
25
そのため、log のデフォルトの動作はメインラインを表示して、マージされた\
 
26
リビジョンがあるある場所を指示します。::
 
27
 
 
28
  bzr log -n0 -rX
 
29
 
 
30
全てのリビジョンと全てのマージされたリビジョンを見る場合は::
 
31
 
 
32
  bzr log -n0
 
33
 
 
34
-n オプションは表示するレベルを意味し、0の場合は全てを意味することに注意してください。
 
35
もしそれがゴミゴミしているなら、値を変更して調整することが容易にできます。
 
36
たとえば、もしあなたのプロジェクトがトップレベルのgatekeeperがチームレベルのgatekeeperからマージするように構成されている場合、\
 
37
``bzr log`` はトップレベルgatekeeperの履歴だけを表示し、 ``bzr log -n2``
 
38
はチームのgatekeeperの履歴を表示します。
 
39
しかし、ほとんどの場合においては ``-n0`` で十分でしょう。
 
40
 
 
41
 
 
42
出力をチューニングする
 
43
-----------------------
 
44
 
 
45
``log`` コマンドは出力を調整するために便利ないくつかのオプションを持ちます。次のものが含まれます:
 
46
 
 
47
 * ``--forward`` はログを年代順で表します。
 
48
    すなわち最新のリビジョンが最後に表示されます。
 
49
 
 
50
 * ``--limit`` オプションは表示されるリビジョンの最大数を制御します。
 
51
 
 
52
出力の調整方法の詳しい情報に関してはユーザーリファレンスのlogコマンドのオンラインヘルプを参照してください。
 
53
 
 
54
ファイルの履歴を閲覧する
 
55
-------------------------
 
56
 
 
57
特定のファイルのみに適用されるように履歴をフィルタリングすることが便利であることがよくあります。
 
58
これを行うためには、ファイルの名前を ``log`` コマンドに提供します::
 
59
 
 
60
  bzr log foo.py
 
61
 
 
62
古いバージョンのファイルを閲覧する
 
63
-----------------------------------
 
64
 
 
65
指定されたバージョンでファイルの内容を取得するには、次のように ``cat`` コマンドを使います::
 
66
 
 
67
  bzr cat -r X file
 
68
 
 
69
``X`` はリビジョンの識別子で ``file`` はファイルの名前です。
 
70
これは出力を標準出力ストリームに送信しますので、次のように\
 
71
閲覧ツール( ``less`` や ``more`` など)に出力をパイプで渡すか\
 
72
リダイレクトするといいでしょう::
 
73
 
 
74
  bzr cat -r -2 foo.py | less
 
75
  bzr cat -r 1 foo.py > /tmp/foo-1st-version.py
 
76
 
 
77
グラフィカルな履歴ビューワ
 
78
----------------------------
 
79
 
 
80
履歴のブラウジングはGUIツールが人生を本当に楽にしてくれる領域です。
 
81
QBzrとbzr-gtkを含めてこの機能を提供するBazaarのプラグインがたくさんあります。
 
82
これらがまだインストールされていなければ `プラグインを利用する <plugins.html>`_ で詳細なインストール方法をご覧ください。
 
83
 
 
84
QBzrからグラフィカルビューワを使うには::
 
85
 
 
86
  bzr qlog
 
87
 
 
88
bzr-gtkからグラフィカルビューワを使うためには::
 
89
 
 
90
  bzr viz
 
91
 
 
92
``viz`` は実際には ``visualize`` の組み込みのエイリアスなので望むのであれば長い方のコマンド名を使います。
 
93