0

私は水銀のゲストレポ拡張機能を見ていますが、互いにネストされたリポジトリを単純にインスタンス化するだけで何が提供されるかを正確に判断できません(つまり、サブリポジトリとして定義されていません)。

唯一の利点は、ネストされたリポジトリごとに個別に実行するのではなく、単一のコマンド操作 (プッシュ/プルなど) を各ゲスト リポジトリ (およびそのゲスト)​​ で実行できることです。

Guestrepo では、「ホスト リポジトリ」がゲスト リポジトリで行われたローカルの変更を追跡することは許可されていません。これにより、「ホスト リポジトリ」とローカルで変更されたゲスト リポジトリの間でコードの状態が一致しなくなる可能性があります。

この拡張機能の範囲を正しく理解していますか? この拡張機能の使用例は何ですか。この点に関して、ドキュメントは私には抽象的すぎます。

4

1 に答える 1

0

互いにネストされたリポジトリを単純にインスタンス化するだけで何が提供されるかを正確に判断することはできません(つまり、サブリポジトリとして定義されていません)。

  1. ポイントを見逃しています-ゲストレポは単なる「ネストされたレポ」ではなく、サブレポと同じスタイルで親レポによって追跡されます
  2. Guestrepo は、サブレポよりも「構成管理」です (サブレポは、何よりも「構造管理」です)。
  3. Guestrepoは、一言で言えば「ステロイドのSubverpos」です

Guestrepo は、「ホスト リポジトリ」がゲスト リポジトリで行われたローカル変更を追跡することを許可しません

違う。変更を監視し、必要な場合にのみ手動で実行する必要があります。バニラのサブレポ( |コマンドについて読む)とは異なり、サブレポで何かをコミットしたときではなく、これは意図された動作です。状態 (つまり、ゲストレポの変更は、承認されるまで無関係です) - Subvervsion の PEG 化された外部 (ゲストレポ) と PEG 化されていない (サブレポ) のようなもの、私が話していることを理解していれば (ゲストレポは可能ですが、必要に応じて、両方のスタイルを使用します - .hgguestrepo の cset-id はシンボリック名にすることができます /時間の経過とともに異なる csets/、ハッシュだけではありません)hg grstatehg grfreeze

この拡張機能の範囲を正しく理解していますか? 残念だけど違う。より正確に言えば、ほぼ完全に間違っています

于 2016-03-22T05:38:24.373 に答える