エクスプローラーのバージョン管理統合 では、エクスプローラーでバージョン管理情報が直接提供されます。 これには、ブランチ名、最終コミット作成者、最終コミット メッセージなどの情報が含まれます。
注
現時点では、エクスプローラーのバージョン管理統合では Git のみがサポートされています。 [詳細設定] システム コンポーネントは拡張可能であり、追加のバージョン コントロールの種類を許可します。
Important
組織のポリシーでは、詳細設定コントロールを無効または非表示にすることができます。 トグルが使用できない場合は、管理者に問い合わせてください。 グループ ポリシーの関連ガイダンスを参照してください。
バージョン管理インジケーターを有効にする
- [設定] を開き、[ システム > 詳細設定] に移動します。
- [ エクスプローラー + バージョン管理] で、[ フォルダーの追加 ] を選択し、エクスプローラーで認識するリポジトリを選択します。
- エクスプローラーに戻り、選択したフォルダーのいずれかを開いてリポジトリの詳細を表示します。
ヒント
インジケーターがすぐに表示されない場合は、エクスプローラーを閉じてから再度開きます。
リポジトリを識別する方法
エクスプローラーでバージョン管理情報を表示できるように、Windows はソース コード リポジトリであるフォルダーを認識する必要があります。 [エクスプローラー + バージョン管理] ヘッダーの下にある [Windows 詳細設定] > エクスプローラーの設定で、リポジトリ フォルダーを選択できます。
"ファイル エクスプローラー"に表示される内容
エクスプローラーで選択したリポジトリ フォルダーを開くと、次のようなバージョン コントロールの詳細がエクスプローラー UI に表示されます。
- ブランチ名
- 最後のコミット作成者
- 最後のコミット メッセージ
- コミット タイムスタンプ
制限事項
- Git リポジトリがサポートされています。他のシステムでは、将来の拡張機能が必要になる場合があります。
- 大量のコンテンツが生成された非常に大きなリポジトリまたはフォルダーは、インジケーターを遅延させる可能性があります。
- 入れ子になったリポジトリとサブモジュールでは、詳細が一貫して表示されない場合があります。
- ネットワーク共有、シンボリック リンク されたパス、または WSL がマウントされた場所では、メタデータが表示されない場合があります。
- 大文字と小文字が区別されるファイルシステムと一般的でないファイル属性は、検出に影響を与える可能性があります。
注
パフォーマンスを向上させるには、リポジトリを選択するときに、生成された大きなフォルダー ( node_modules、ビルド出力など) を除外することを検討してください。
トラブルシューティング
- インジケーターが表示されない: フォルダーに
.gitディレクトリが含まれていることを確認します。[詳細設定] の [エクスプローラーとバージョン管理 ] で選択されています。エクスプローラーを再起動します。 - 切り替えが無効化されています: デバイスはポリシーによって管理されている可能性があります。 グループ ポリシーを参照し、管理者に問い合わせてください。
- 低速または不整合な更新: 非常に大きなフォルダーを選択から減らすか、リポジトリをローカル ディスク パスに移動します。
- 別の SSH サービスとの競合: 開発者モードの SSH 機能を使用している場合は、ポートとサービスがリポジトリへのアクセスを妨げないようにします。
拡張性とフィードバック
Windows 詳細設定システム コンポーネントはオープン ソースであり、追加のバージョン管理プロバイダーをサポートするように設計されています。
- 詳細を確認するか、 GitHub で機能を要求します。
- 詳細設定に関するより広範なコンテキストについては、 Windows の詳細設定 のランディング ページを参照してください。
Windows developer