~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
変更をレビューする
 
2
==================
 
3
 
 
4
リープする前にロックする
 
5
-------------------------
 
6
 
 
7
作業が完了したら、恒久的に記録することに先駆けて変更をレビューするのはよい考えです。
 
8
この方法で、何を意図しているのかをコミットすることを確認できます。
 
9
 
 
10
2つのbzrコマンド: **status** と **diff** はとりわけ便利です。
 
11
 
 
12
bzr status
 
13
----------
 
14
 
 
15
 **status** コマンドは最後のリビジョン以降に作業ディレクトリに行われた変更内容を伝えます::
 
16
 
 
17
    % bzr status
 
18
    modified:
 
19
       foo
 
20
 
 
21
``bzr status`` は 変更されないもしくは無視される "つまらない" ファイルを隠します。
 
22
statusコマンドはチェックするためにオプションとしてファイルもしくはディレクトリの名前を渡すことができます。
 
23
 
 
24
bzr diff
 
25
--------
 
26
 
 
27
The **diff** コマンドはすべてのファイルへの変更の全文を標準のunified diffとして表示します。
 
28
これは ''patch''、 ''diffstat''、 ''filterdiff'' と ''colordiff''といった多くのプログラムを通してパイプで引き渡すことができます::
 
29
 
 
30
    % bzr diff
 
31
    === added file 'hello.txt'
 
32
    --- hello.txt   1970-01-01 00:00:00 +0000
 
33
    +++ hello.txt   2005-10-18 14:23:29 +0000
 
34
    @@ -0,0 +1,1 @@
 
35
    +hello world
 
36
 
 
37
 
 
38
``-r`` オプションによって、ツリーは前のリビジョン、もしくは示された2つのリビジョンの違いを表示します::
 
39
 
 
40
    % bzr diff -r 1000..          # everything since r1000
 
41
    % bzr diff -r 1000..1100      # changes from 1000 to 1100
 
42
 
 
43
``--diff-options`` オプションによってbzrは外部のdiffプログラムにオプションを渡して実行します。例です::
 
44
 
 
45
    % bzr diff --diff-options --side-by-side foo
 
46
 
 
47
プロジェクトの中には新旧のファイルのためのパスの始めで接頭辞を表示するためにパッチを好むところもあります。
 
48
``--prefix`` オプションはそのような接頭辞を提供するために使われます。
 
49
ショートカットとして、 ``bzr diff -p1`` は ``patch -p1`` コマンドで機能する形式を生み出します。
 
50