日本語 ▾
git-refs マニュアルのローカライズ版
トピック ▾
最新バージョン ▾ git-refs は 2.49.0 で最終更新されました
git-refs マニュアルの変更点
セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
- 2.49.1 → 2.50.1 変更なし
-
2.49.0
2025-03-14
- 2.48.1 → 2.48.2 変更なし
- 2.48.0 変更なし
- 2.47.1 → 2.47.3 変更なし
-
2.47.0
2024-10-06
- 2.46.1 → 2.46.4 変更なし
-
2.46.0
2024-07-29
概要
git
refs
migrate
--ref-format=
<format> [--no-reflog
] [--dry-run
]git
refs
verify
[--strict
] [--verbose
]
オプション
以下のオプションは git refs migrate に特有です
- --ref-format=<format>
-
参照ストアを移行する参照フォーマット。以下のいずれかです。
-
files
は、packed-refs を使用するルーズファイル用です。これがデフォルトです。 -
reftable
は reftable 形式用です。この形式は実験的であり、内部は変更される可能性があります。
-
- --dry-run
-
移行を実行しますが、リポジトリは変更しません。移行された参照は別のディレクトリに書き込まれ、個別に検査できます。ディレクトリの名前は標準出力に出力されます。これは、実際の移行を実行する前に、移行が期待どおりに機能することを確認するために使用できます。
- --reflog
- --no-reflog
-
reflog データを新しいバックエンドに移行するか、破棄するかを選択します。デフォルトは移行する "--reflog" です。
以下のオプションは git refs verify に特有です
- --strict
-
より厳密なエラーチェックを有効にします。これにより、警告がエラーとして報告されます。git-fsck[1] を参照してください。
- --verbose
-
参照データベースの整合性を検証するときに、詳細に出力します。
既知の制限
参照フォーマットの移行には、現在の形式でいくつかの既知の制限があります。
-
ワークツリーを持つリポジトリを移行することはできません。
-
移行中にリポジトリへの同時書き込みをブロックする方法はありません。同時書き込みは、矛盾した移行状態につながる可能性があります。ユーザーは、より高いレベルで書き込みをブロックすることが期待されます。リポジトリが定期メンテナンスに登録されている場合、まず git-maintenance(1) で登録解除することをお勧めします。
これらの制限は最終的に解除される可能性があります。
GIT
git[1]スイートの一部