私はこれを熟考し、その意味を理解していると思いますが、https: //www.mercurial-scm.org/wiki/ShareExtension の警告はかなり一般的であるため、健全性チェックを行いたいと思いました。
具体的には、警告は「MQ と共有クローンを混在させることはおそらく良い考えではありません。そうする場合、あるクローンにパッチを適用している間に別のクローンにパッチをプッシュ/ポップすることは絶対に避けるべきです。」
しかし、Mq がどのように機能するかについての私の理解に基づくと、作業ディレクトリの親がそのような変更の影響を受ける 2 つの共有がある場合、パッチのプッシュ/ポップ (履歴の作成/破棄) は安全ではありません。つまり、名前付きブランチを分離するために更新された 2 つの共有がある場合、一方からのパッチのプッシュ/ポップは、作業ディレクトリとは関係のない履歴の作成/破棄のもう一方にのみ影響を与えるため、望ましくない側面はありません。 -効果。
状況によってはリビジョン シーケンス番号が変更されるなどの小さな副作用がありますが、正確性が損なわれたり、作業ディレクトリに問題が発生したりすることはありません。
これは正しいですか、何か不足していますか?