メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Replitのバージョン管理により、コードベースを自信を持って追跡、管理、共同作業できます。組み込みのGit統合とGitHub接続により、以下が可能です:
  • コードの変更を追跡し、開発作業の履歴を維持する
  • コードの競合や作業の損失なしにチームメンバーと協力する
  • ReplitとGitHub間でコードをインポート、変更、プッシュする
  • ブランチを使用して新機能を安全に試す

バージョン管理とは?

バージョン管理は、時間の経過とともにファイルへの変更を記録し、後で特定のバージョンを呼び出せるようにするシステムです。Replitでは、コードの変更を追跡するための業界標準ツールであるGitによってバージョン管理が提供されており、コマンドラインの知識が不要な使いやすいビジュアルインターフェースを備えています。
GitペインのAgentチェックポイント

ReplitでバージョN管理がどのように機能するか

4つのバージョン管理オプションすべてが、同じ基盤となるGitリポジトリと連携します:
  1. Agentチェックポイントは、Replit Agentを使った構築時に、重要なマイルストーンで自動的にコミットを作成します。チェックポイントとロールバックについて詳しく学ぶ
  2. Gitペインは、完全なGitリポジトリへのビジュアルアクセスを提供します
  3. Git CLIは、すべてのGit機能へのコマンドラインアクセスを提供します
  4. ファイル履歴は、個々のファイル内の詳細な変更を追跡します
Gitの堅牢なバージョン管理システムに裏付けられているという安心感のもと、ニーズに最も合ったインターフェースを選択してください。
機能AgentチェックポイントGitコミットファイル履歴
作成論理的なポイントで自動手動またはスケジュール自動
粒度機能レベルの変更任意のサイズの変更文字レベルの変更
説明AIが生成するサマリーユーザーが書いたメッセージ自動タイムスタンプ
ロールバックワンクリックで復元Gitの知識が必要ワンクリックで復元
Git機能完全なGit機能完全なGit機能Git機能なし
GitHub同期完全なGitHub同期機能完全なGitHub同期機能GitHub同期なし

はじめに

GitツールをProject Editorに追加することで、ReplitアプリでバージョN管理にアクセスできます:
  1. ReplitアプリのToolsセクションに移動します
  2. **+**マークを選択して新しいツールを追加します
  3. 利用可能なツールのリストからGitを選択します
GitHubから既存のプロジェクトをインポートするには、GitHubからインポートを参照してください。

バージョン管理のオプション

Replitのバージョン管理はコアにGitを使用しています。バージョン管理を活用するための複数の方法があります:
リポジトリ初期化ボタンが表示されているGitペイン

自動バージョン管理

Replit Agentを使ったAI支援開発中に自動的に作成されるスナップショット。最適な用途:Replit Agentを使った開発主な機能
  • 論理的なマイルストーンでの自動作成
  • ワンクリックロールバック
  • 機能レベルのスナップショット
  • 進行状況の追跡
  • 設定不要
  • 開発進行状況のビジュアルタイムライン
Agentチェックポイントは Git に保存され、GitペインまたはGit CLIからアクセスできます。また、すべてのチェックポイントをHistoryfeatureを使って可視化できます:
  • 時系列のチェックポイント可視化
  • 詳細なチェックポイントの説明
  • チェックポイント状態への直接アクセス
  • 任意のチェックポイントへのワンクリックロールバック
エディターで直接行われたAgent以外の変更に対する、ファイルごとの自動保存バージョン追跡。最適な用途:最近のファイル変更のクイックリカバリー主な機能
  • 単一ファイルにフォーカス
  • 文字レベルの変更
  • ビジュアル比較
  • 30日間の履歴
  • プレイバック機能
ファイル履歴は独自のインターフェースを持ちますが、基盤となる変更はGitの履歴の一部です。ファイル履歴について詳しく学ぶ。

Gitベースのインターフェース

コマンドラインの知識なしにバージョン管理を操作できる、Git操作のビジュアルインターフェース。最適な用途:GitHub統合とビジュアルワークフローを必要とするほとんどのプロジェクト主な機能
  • リポジトリ全体の追跡
  • ブランチ管理
  • ビジュアル差分表示
  • ワンクリックのGitHub同期
  • チームコラボレーション
Gitペインの使い方の詳細については、Gitペインの使い方を参照してください。
高度な操作のためのShellを通じたGitへの完全なコマンドラインアクセス。最適な用途:完全なGit機能を必要とするパワーユーザー主な機能
  • 完全なGitコマンドセット
  • 高度なブランチ戦略
  • カスタムワークフロー
  • スクリプト自動化
  • 完全なリポジトリコントロール
一般的なGitコマンドと使い方については、Gitペインの使い方を参照してください。

主な機能

  • ビジュアルGitインターフェース:Gitコマンドを入力せずにリポジトリ、コミット、ブランチを管理
  • GitHub統合:バックアップとコラボレーションのためにGitHubリポジトリに接続
  • GitHubからインポートGitHubリポジトリをReplitアプリに変換数クリックで
  • ブランチ管理:Project Editorから直接ブランチを作成、切り替え、マージ
  • 競合解決:ビジュアルアシスタンスでマージ競合を特定して解決

ユースケース

個人プロジェクトの追跡 開発しながらコードへの変更を追跡し、必要に応じて以前のバージョンに戻せるようにします。Gitペインは変更をビジュアルで表示し、意味のある更新を簡単にコミットできます。 チームとのコラボレーション 互いの変更を上書きせずに、複数の開発者が同じコードベースで作業します。新機能用のブランチを作成し、準備ができたらマージします。チームメイトの招待について詳しく学ぶ。

Agentチェックポイント

Replit Agentでアプリケーションを構築する際、チェックポイントを通じた追加のバージョン管理レイヤーから恩恵を受けられます。チェックポイントは、AI支援開発の主要な瞬間に、プロジェクトの包括的な状態(プロジェクトのコンテンツ、AI会話コンテキスト、接続されたデータベースを含む)を自動的にキャプチャします。
GitペインのAgentチェックポイント

チェックポイントの仕組み

Agentチェックポイントは、Replitアプリ全体の状態の包括的なスナップショットとして機能します:
  • 自動作成:Agentは開発中の論理的なポイントでチェックポイントを作成します
  • 完全な状態キャプチャ:各チェックポイントはプロジェクトのコンテンツ、AIメモリ、データベースの状態を保存します
  • 実装プラン:変更を加える前に、AgentはレビューのためにPlanを提示します
  • 複雑なタスクの追跡:大きなタスクに対して複数のチェックポイントが作成される場合があります

AI支援開発のメリット

Agentチェックポイントは、AIを使った構築において独自の利点を提供します:
  • セーフティネット:開発環境全体で以前の状態を簡単に復元できることを知りながら、自信を持って試験できます
  • 進行状況の追跡:Agentがアプリケーションをどのように構築したかを段階的に確認できます
  • 論理的なマイルストーン:チェックポイントは任意の保存ポイントではなく、完全な機能を表します
  • 即時ロールバック:データベースとAIコンテキストの復元を含め、ワンクリックで任意の以前の状態に戻れます
チェックポイントがキャプチャする内容と包括的なロールバック機能の詳細については、チェックポイントとロールバックを参照してください。
AgentチェックポイントはAIを使った開発に強力ですが、長期的なバージョン追跡とコラボレーション、特に外部リポジトリと作業する場合はGitコミットの使用を検討してください。

次のステップ

Replitのバージョン管理についてさらに学ぶには、以下のリソースを参照してください: