質問

mercurialは分割されたファイルをどのように処理しますか?ブランチを作成してファイルを分割するとどうなりますか。元の分割されていないファイルを変更する別のブランチから簡単に変更をプルできますか?

役に立ちましたか?

解決

説明コメントを読んだ後、答えはノーです。 Mercurialはコードの塊ではなくファイルを追跡するので、私が知る限りそれはできません。

他のヒント

ちょっとした実験をしました。 1つの大きなファイルで1つのリポジトリ( foo )を作成しました。次に、それを bar にクローンし、 hg cp を使用してファイルを2つのファイルにコピーし、両方のファイルの半分を削除しました。次に、 foo のファイル全体に影響を与える変更を行い、それを bar にマージしました。

その結果、それぞれの分割ファイルに含まれるパーツは正しくマージされましたが、削除されたパーツに対して競合が発生しました。ローカルバージョンは空でしたが、他のバージョンは foo

したがって、マージするたびにこれらの種類の競合を削除することに満足している場合、これで十分かもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top