ソース管理 
Traeでは、ソース管理を使用して時間の経過とともにソースコードの変更を管理できます。
ソース管理を有効化 
プロジェクトでソース管理の使用を開始するには、以下の手順に従ってください:
ステップ1: プロジェクトを開く 
- Traeでプロジェクトを開く
ステップ2: ソース管理パネルにアクセス 
- 左側のナビゲーションバーからソース管理を選択
- ソース管理パネルが表示される
ステップ3: ソース管理を初期化 
実際のニーズに基づいて、以下のいずれかの方法でソース管理を有効化:
オプション1: ローカルリポジトリを初期化 
現在開いているフォルダにGitリポジトリがない場合:
- リポジトリを初期化をクリックしてリポジトリを初期化
- 初期化が完了すると、ソース管理が有効になる
オプション2: GitHubに公開 
- GitHubに公開をクリックして、このフォルダを直接GitHubリポジトリに公開
- 公開が完了すると、ソース管理にアクセスできるようになる
ソース管理を使用してコードを管理 
コミット、ブランチ&タグ、リモートなどのソース管理関連機能を使用して、コードをより適切に管理できます。
コア機能 
Traeのソース管理統合は包括的なGit機能を提供:
- コミット管理: 詳細なコミットメッセージでの変更のステージング、アンステージング、コミット
- ブランチ管理: ブランチの作成、切り替え、マージ、削除
- タグ管理: バージョン管理のためのGitタグの作成と管理
- リモート操作: リモートリポジトリとのプッシュ、プル、フェッチ、同期
- 差分表示: ファイルの異なるバージョン間の変更を比較
- マージ競合解決: マージ競合を解決するための視覚的ツール
- 履歴閲覧: コミット履歴とファイルの変更を時系列で表示
変更の操作 
ソース管理パネルには以下が表示される:
- 変更: 変更されたがまだステージングされていないファイル
- ステージされた変更: コミット準備ができたファイル
- マージ変更: 解決が必要な競合があるファイル
以下の操作が可能:
- 個別ファイルまたはすべての変更を一度にステージング
- 不要な変更を破棄
- 変更された各ファイルの差分を表示
- 説明的なコミットメッセージを記述
AIを使用してGitコミットメッセージを生成 
コミットメッセージは、リポジトリのコンテンツに加えられた変更の要約です。コードを提出するたびに、特定の変更を識別するための正確なGitコミットメッセージを提供することが重要です。Traeでは、AIを使用してリポジトリの変更を迅速に要約し、ワンクリックでGitコミットメッセージのドラフトを生成できます。
AI生成コミットメッセージの使用方法 
- コードに変更を加え、ソース管理パネルでステージング
- コミットメッセージ入力フィールドでAIアシスタンスオプションを探す
- AI生成ボタンをクリックして、変更に基づいてコミットメッセージを自動作成
- 生成されたメッセージを必要に応じて確認・編集
- AI生成または修正されたメッセージで変更をコミット
AI生成コミットメッセージの利点 
- 一貫性: コミット全体で一貫したフォーマットとスタイルを維持
- 正確性: 実際のコード変更を分析して関連する説明を作成
- 時間節約: コミットメッセージを手動で書く必要を排除
- ベストプラクティス: Gitコミットメッセージの規約に自動的に従う
ベストプラクティス 
Traeでソース管理を使用する際:
- 頻繁にコミット: 論理的な作業単位を表す小さく焦点を絞ったコミットを作成
- 明確なメッセージを記述: 何を、なぜ変更したかを説明する説明的なコミットメッセージを使用
- ブランチを使用: 新しい開発作業のためにフィーチャーブランチを作成
- 変更を確認: コミット前に常に変更を確認
- 定期的に同期: 競合を避けるためにリモートリポジトリから頻繁に変更をプル
リモート開発との統合 
ソース管理はTraeのリモート開発機能とシームレスに連携:
- WSL統合: WSL環境での開発時の完全なGit機能
- SSHリモート: リモートホストでの作業時の完全なソース管理アクセス
- 同期された体験: ローカルとリモート環境での一貫したGit操作