シンプルです

GitのためのGraph。

Graphは、リポジトリの可視化を中心にMac向けに設計された軽量Gitクライアントです。

repositoryを開いて状態を把握し、基本的な操作を行えます。アカウント登録は不要。サブスクリプションも、外部アカウントの接続も必要ありません。

近日Mac App Storeに登場

US$9.99 買い切り。ずっと使えます。

価格は地域により異なる場合があります。

全体像を見渡す。

  • コミット、ブランチ、タグ、ローカルの変更を、ひとつにつながったグラフで確認できます。
  • 任意のブランチをグラフの基準にして、必要な履歴に集中できます。
  • 前後のつながりを保ったまま、コミットの詳細と差分を確認できます。
  • コミット、参照、作成者、ワークツリーをひとつの画面で検索できます。
main
変更なし
api-redesign
4件の変更
release/4.3
変更なし

確認して、コミット。

  • 統合表示と左右の並列表示で差分を比較できます。
  • ステージ済み、未ステージ、未追跡、競合中のファイルを確認できます。
  • ファイルをステージし、コミットを作成・修正できます。
  • 変更のスタッシュ、ブランチの切り替え、安全確認付きのマージを行えます。
refreshTokens.ts+3 −2
2020 export function isValid(record) {21− return Boolean(record);21+ return Boolean(record) &&22+ record.expiresAt > Date.now();2223 }2324 2425 export function rotateToken(token) {25− return refresh(token);26+ return refresh(validate(token));2627 }

作業を前へ進める。

  • ローカルリポジトリを開くか、HTTPSまたはSSHでクローンできます。
  • フェッチやプルで更新を取得し、fast-forwardの確認付きでプッシュできます。
  • リンクされた各ワークツリーのブランチ、HEAD、未コミットの変更を履歴とともに確認できます。
keystone-platformmain変更なし同期済みorigin/main
api-redesignapi-redesign4 個の変更ファイル1 コミット先行origin/api
release-4.3release/4.3変更なし同期済みorigin/release/4.3

コミットの詳細

feat(permissions): export access review decisions

ABAlex Brooks06fabe1

企業向けのアクセスレビューに対象範囲を限定した CSV エクスポートを追加し、各行にレビューのコンテキストを保持する。

たかしはチームに確認する前に、顧客とのレビューを予定に入れた。これからロードマップをカレンダーに合わせる。どうやら、そういう順番らしい。

変更されたファイル 2

表示例です。

Smart Pull

Smart Pull は、更新可能なローカルブランチをアップストリームからファストフォワードで更新します。対応が必要なブランチは変更しません。

ブランチmain
アップストリームorigin/main
b7319a2c92a180
安全にプル可能

表示例です。

Smart Push

Smart Push は、ローカルのコミットをファストフォワードのプッシュで、それぞれのアップストリームブランチに送信します。対応が必要なブランチは変更しません。

ブランチapi-redesign
アップストリームorigin/api
29fd93063b34e2
安全にプッシュ可能

表示例です。

exportAccessReviews.ts

apps/console/src/features/access

左右に並べて表示
変更前 06fabe1^変更後 06fabe1
export function exportAccessReviews(reviews) {export function exportAccessReviews(reviews) {
return reviews.map(review => ({ return reviews.map(review => ({
id: review.id, workspace: review.workspaceName,
reviewer: review.reviewerName,
decision: review.decision, decision: review.decision,
})); }));
}}

表示例です。

accessReviews.ts

packages/permissions/src

左右に並べて表示
変更前 06fabe1^変更後 06fabe1
export interface AccessReview {export interface AccessReview {
id: string; id: string;
workspaceName: string;
reviewerName: string;
decision: "approved" | "revoked" | null; decision: "approved" | "revoked" | null;
updatedAt: Date; updatedAt: Date;
}}

表示例です。

一度の購入で。 ずっと使えます。

Graphは近日Mac App Storeに登場

Graphは買い切り。サブスクリプションも、追加のアカウント作成も必要ありません。

リポジトリはMac上で処理され、Gitは設定済みのリモートに直接接続します。

プライバシーポリシーを読む

動作要件

Gitを同梱。

macOS 14以降ですぐに使えます。Gitを別途インストールする必要はありません。

リモートに接続。

HTTPSではキーチェーン内の認証情報を使用できます。SSHでは、macOSのSSHエージェントにあらかじめ読み込まれた鍵が必要です。

リポジトリの要件

Git LFS、フック、実行可能フィルター、外部ヘルパーには対応していません。