Replitのバージョン管理により、コードベースを自信を持って追跡、管理、共同作業できます。組み込みのGit統合とGitHub接続により、以下が可能です: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とGitHub間でコードをインポート、変更、プッシュする
- ブランチを使用して新機能を安全に試す
バージョン管理とは?
バージョン管理は、時間の経過とともにファイルへの変更を記録し、後で特定のバージョンを呼び出せるようにするシステムです。Replitでは、コードの変更を追跡するための業界標準ツールであるGitによってバージョン管理が提供されており、コマンドラインの知識が不要な使いやすいビジュアルインターフェースを備えています。
ReplitでバージョN管理がどのように機能するか
4つのバージョン管理オプションすべてが、同じ基盤となるGitリポジトリと連携します:- Agentチェックポイントは、Replit Agentを使った構築時に、重要なマイルストーンで自動的にコミットを作成します。チェックポイントとロールバックについて詳しく学ぶ。
- Gitペインは、完全なGitリポジトリへのビジュアルアクセスを提供します
- Git CLIは、すべてのGit機能へのコマンドラインアクセスを提供します
- ファイル履歴は、個々のファイル内の詳細な変更を追跡します
| 機能 | Agentチェックポイント | Gitコミット | ファイル履歴 |
|---|---|---|---|
| 作成 | 論理的なポイントで自動 | 手動またはスケジュール | 自動 |
| 粒度 | 機能レベルの変更 | 任意のサイズの変更 | 文字レベルの変更 |
| 説明 | AIが生成するサマリー | ユーザーが書いたメッセージ | 自動タイムスタンプ |
| ロールバック | ワンクリックで復元 | Gitの知識が必要 | ワンクリックで復元 |
| Git機能 | 完全なGit機能 | 完全なGit機能 | Git機能なし |
| GitHub同期 | 完全なGitHub同期機能 | 完全なGitHub同期機能 | GitHub同期なし |
はじめに
GitツールをProject Editorに追加することで、ReplitアプリでバージョN管理にアクセスできます:- ReplitアプリのToolsセクションに移動します
- **+**マークを選択して新しいツールを追加します
- 利用可能なツールのリストからGitを選択します
バージョン管理のオプション
Replitのバージョン管理はコアにGitを使用しています。バージョン管理を活用するための複数の方法があります:
自動バージョン管理
Agentチェックポイント
Agentチェックポイント
Replit Agentを使ったAI支援開発中に自動的に作成されるスナップショット。最適な用途:Replit Agentを使った開発主な機能:
- 論理的なマイルストーンでの自動作成
- ワンクリックロールバック
- 機能レベルのスナップショット
- 進行状況の追跡
- 設定不要
- 開発進行状況のビジュアルタイムライン
- 時系列のチェックポイント可視化
- 詳細なチェックポイントの説明
- チェックポイント状態への直接アクセス
- 任意のチェックポイントへのワンクリックロールバック
ファイル履歴
ファイル履歴
エディターで直接行われたAgent以外の変更に対する、ファイルごとの自動保存バージョン追跡。最適な用途:最近のファイル変更のクイックリカバリー主な機能:
- 単一ファイルにフォーカス
- 文字レベルの変更
- ビジュアル比較
- 30日間の履歴
- プレイバック機能
Gitベースのインターフェース
Gitペイン
Gitペイン
コマンドラインの知識なしにバージョン管理を操作できる、Git操作のビジュアルインターフェース。最適な用途:GitHub統合とビジュアルワークフローを必要とするほとんどのプロジェクト主な機能:
- リポジトリ全体の追跡
- ブランチ管理
- ビジュアル差分表示
- ワンクリックのGitHub同期
- チームコラボレーション
Git CLI
Git CLI
高度な操作のためのShellを通じたGitへの完全なコマンドラインアクセス。最適な用途:完全なGit機能を必要とするパワーユーザー主な機能:
- 完全なGitコマンドセット
- 高度なブランチ戦略
- カスタムワークフロー
- スクリプト自動化
- 完全なリポジトリコントロール
主な機能
- ビジュアルGitインターフェース:Gitコマンドを入力せずにリポジトリ、コミット、ブランチを管理
- GitHub統合:バックアップとコラボレーションのためにGitHubリポジトリに接続
- GitHubからインポート:GitHubリポジトリをReplitアプリに変換数クリックで
- ブランチ管理:Project Editorから直接ブランチを作成、切り替え、マージ
- 競合解決:ビジュアルアシスタンスでマージ競合を特定して解決
ユースケース
個人プロジェクトの追跡 開発しながらコードへの変更を追跡し、必要に応じて以前のバージョンに戻せるようにします。Gitペインは変更をビジュアルで表示し、意味のある更新を簡単にコミットできます。 チームとのコラボレーション 互いの変更を上書きせずに、複数の開発者が同じコードベースで作業します。新機能用のブランチを作成し、準備ができたらマージします。チームメイトの招待について詳しく学ぶ。Agentチェックポイント
Replit Agentでアプリケーションを構築する際、チェックポイントを通じた追加のバージョン管理レイヤーから恩恵を受けられます。チェックポイントは、AI支援開発の主要な瞬間に、プロジェクトの包括的な状態(プロジェクトのコンテンツ、AI会話コンテキスト、接続されたデータベースを含む)を自動的にキャプチャします。
チェックポイントの仕組み
Agentチェックポイントは、Replitアプリ全体の状態の包括的なスナップショットとして機能します:- 自動作成:Agentは開発中の論理的なポイントでチェックポイントを作成します
- 完全な状態キャプチャ:各チェックポイントはプロジェクトのコンテンツ、AIメモリ、データベースの状態を保存します
- 実装プラン:変更を加える前に、AgentはレビューのためにPlanを提示します
- 複雑なタスクの追跡:大きなタスクに対して複数のチェックポイントが作成される場合があります
AI支援開発のメリット
Agentチェックポイントは、AIを使った構築において独自の利点を提供します:- セーフティネット:開発環境全体で以前の状態を簡単に復元できることを知りながら、自信を持って試験できます
- 進行状況の追跡:Agentがアプリケーションをどのように構築したかを段階的に確認できます
- 論理的なマイルストーン:チェックポイントは任意の保存ポイントではなく、完全な機能を表します
- 即時ロールバック:データベースとAIコンテキストの復元を含め、ワンクリックで任意の以前の状態に戻れます
チェックポイントがキャプチャする内容と包括的なロールバック機能の詳細については、チェックポイントとロールバックを参照してください。
次のステップ
Replitのバージョン管理についてさらに学ぶには、以下のリソースを参照してください:- Gitペインの使い方:ReplitのビジュアルGitインターフェースをマスターする
- GitHubからインポート:GitHubリポジトリをReplitアプリに変換する
- チームメイトを招待する:共有プロジェクトで他者と作業する
- ファイル履歴:ファイルレベルのバージョン履歴を調べる
- Replit Agent:AI支援開発についてさらに学ぶ