Mercurialのドキュメントでは、単純な相対パスを.hgsub
使用[subpaths]
し、絶対パスにマップするために使用することを推奨しています。この背後にある理由を完全には理解していません。ドキュメントページの議論は、絶対パスは変更される可能性が高いというものです。[subpaths]
絶対パスが変更されるたびに、ソリューションも変更する必要があるのではないでしょうか?
私が理解できる理由の 1 つ (ただし、私の場合は当てはまりません) は、クローンのクローンは、[subpaths]
完全な元のパスを絶対パスに再マップするためにのみ使用できることです。絶対パスが直接使用される場合、クローンのクローンは、最初のクローンではなく、元のクローンからプッシュ/プルされます。[subpaths]
これが、セクションなしで絶対パスを使用しない唯一の理由ですか?