Mercurial は分割されたファイルをどのように処理しますか? ブランチを作成してファイルを分割するとどうなりますか。元の分割されていないファイルを変更する別のブランチから変更を簡単にプルできますか?
2 に答える
7
少しだけ実験をしました。foo
1つの大きなファイルで 1つのリポジトリ ( ) を作成しました。次に、それを に複製しbar
、hg cp
ファイルを 2 つのファイルにコピーし、両方のファイルの半分を削除しました。次に、 のファイル全体に影響する変更を行い、それを にfoo
マージしましたbar
。
その結果、それぞれの分割ファイルに含まれるパーツは正しくマージされましたが、削除されたパーツで競合が発生しました。私のローカル バージョンは空でしたが、他のバージョンは からの変更でしたfoo
。
したがって、マージするたびにこの種の競合を取り除くことに満足している場合は、これで十分かもしれません。
于 2009-10-23T12:45:05.003 に答える
2
説明のコメントを読んだ後、答えはノーです。Mercurial はコードの塊ではなくファイルを追跡するので、私の知る限り、それはできません。
于 2009-10-22T19:52:54.673 に答える