リビジョンの比較
特定のコミットがリポジトリのコードベースをどのように変更したか、どのファイルが影響を受けたか、それぞれのファイルで何が変更されたかを確認できます。
プロジェクトに移動すると入力してリポジトリを開きます。
サイドバーでコミット数を選択すると、リビジョンリストが表示されます。
リストを下にスクロールして確認するリビジョンを見つけるか、検索を使用して見つけます。
リビジョンエントリをクリックします。このコミットによって影響を受けるすべてのファイルが右側のペインにリストされます。
リストには次のようなファイルが含まれる場合があります。
変更済み
追加
削除されました
の名前が変更されました
これで、各ファイルにどのような変更が加えられたかを確認できます。ファイルをクリックしてインラインまたは分割 (並べて) 差分を表示し、2 つのリビジョンを比較します。
統合された (インライン) 差分
統合された diff では、違いが 1 行ずつ表示されます。
削除されたフラグメントは赤、追加されたフラグメントは緑、変更されたフラグメントは青でハイライト表示されます。
変更されていないコードブロックは非表示になります。カットラインをクリックすると、表示できます。
統合された差分ビューからは、次のことができます。
分割 (並列) 差分に移動します。
コメント (ある場合) を表示します。
エディターに移動し、このファイルを編集します (権限がある場合):
変更セット内の次または前のファイルを表示します。パネルを上下にスクロールするだけです。
差分ビューを非表示にする:
分割 (並列) 差分
分割差分ビューでは、ファイルの異なるバージョン (古いバージョンと新しいバージョン) が 1 つの画面に一緒に表示されます。両方のバージョンの内容全体をインスペクションし、相違点を 1 行ずつ比較できます。
削除されたフラグメントは赤、追加されたフラグメントは緑、変更されたフラグメントは青でハイライト表示されます。
コミットの差分をマージする
マージコミットに含まれるファイルのバージョンを比較すると、差分が空白であることに気づく場合があります。これは、マージ前に両方のブランチで変更されていないファイルではまったく正常です。通常、マージには交差する変更や競合が含まれないため、ほとんどの場合、差分は空になります。
diff には、両方の親 (両方のブランチのバージョン) に対して変更されたファイルがマージコミットに含まれている場合にのみ、変更が表示されます。
例:
次の行を含むファイル
somefile.txt
を持つブランチBranch A
があるとします。Branch A
からブランチBranch B
を作成し、Branch B
のファイル (3 行目) を変更します。Branch A
で、ファイル (最初の行) にその他の変更を加えます。Branch B
をBranch A
にマージします。ファイルの結果のバージョンには、両方のブランチからの変更が含まれます。
これで、Space のマージコミットに移動して、差分を開くことができます。
somefile.txt
の最終バージョンは、両方の親バージョン (Branch A
およびBranch B
) とは異なるため、差分が確認できます。
関連ページ:
プロジェクトに参加する
あるプロジェクトに貢献を開始したい場合は、そのプロジェクトに参加する必要があります。つまり、そのプロジェクトのメンバーになる必要があります。貢献しようとしているプロジェクトに移動します。すでにメンバーである場合は、プロジェクトのページのプロジェクトメンバーにリストされます。そうでない場合は、プロジェクト管理者に連絡してメンバーシップを依頼してください。プロジェクト管理者を確認するには、プロジェクトページでメンバーウィジェットをクリックします。プロジェクトを探す:すべてのプロジェクトは名前で見つ
リポジトリを探す
リポジトリを見つけるには、を押してリポジトリ名の入力を開始します。あるいは、興味のあるプロジェクトを開いて、そのリポジトリを表示することもできます。一部のプロジェクトには複数のリポジトリが含まれる場合があります。すべて表示し、必要なものを選択できます。プロジェクト内に多数のリポジトリがある場合は、名前でフィルタリングフィールドを使用して必要なリポジトリを見つけます。すばやくアクセスするには、お気に入りにリポジトリを追加します。これはプロジェクト入力ページとサイドバーに表示されます。最終更新日:
リポジトリを検索する
ファイルを探す:リポジトリ内の特定のファイルを検索するには: プロジェクトに移動するをクリックして、検索するリポジトリを開きます。を押して、表示されたダイアログでファイル名の入力を開始します。コミットを見つける (リビジョン):リポジトリ内の特定のコミットを見つけるには: プロジェクトに移動するをクリックし、検索するリポジトリを選択します (複数ある場合)。コミット数タブに移動します。コミットリストの上部にあるコミットをフィルタリングするフィールドを使用すると、コミットメッセージに含まれる単語やフレ...
ファイルを編集する
Space では、Web インターフェース上でファイルを直接編集できます。これは、外出先でコードを参照またはレビューしているときに小さな変更を加えたい場合、または使用しているコンピューター / デバイスがプロジェクトにコミットするように設定されていない場合に役立ちます。編集したいファイルに移動します。ファイルビューの上部にあるをクリックして、編集モードに切り替えます。この時点で表示モードに戻りたい場合は、コミットボタンの横にあるをクリックします。ファイルの内容を変更します。変更を元に戻すには、前...
リポジトリツリーを参照する
コードベースの最新バージョンを調べるには: プロジェクトに移動するをクリックして、興味のあるリポジトリを開きます。「ファイル」タブに移動します。ディレクトリツリー全体を参照します。ファイルをクリックして、右側のペインでその内容を確認します。ファイル名をクリックすると、次のことができます。ファイルを開いて、その内容全体を表示します。ヒストリービューとアノテーションビューにアクセスします。ファイルをダウンロードして編集します (許可がある場合)。コミット履歴...
個々のファイルの表示と編集
リポジトリ内の任意のファイルに移動して、その内容全体を調べ、変更履歴を表示し、編集を行うことができます。ファイルに移動するには: プロジェクトに移動するを実行し、ファイルが含まれているリポジトリを開きます。ここから、次のいずれかを行うことができます。選択したリビジョンのファイルのスナップショットを表示します。「コミット数」タブで、「リストからリビジョンを選択し、右側のペインでファイルを選択する」を選択します。ファイルの差分が表示されます。差分のすぐ上のファイル名をクリックします。ファイルの最新バー...