0

Tortoise Mercurial ツールを使用して Mercurial リポジトリを管理しています。また、リポジトリ内のファイルへの変更を含む別の .diff ファイルがあります。

その差分を使用してファイルを更新する方法はありますか?

ありがとうございました

4

1 に答える 1

0

ほとんどの Linux リポジトリには、patchプログラムが付属しています。その後、次を実行できます。

patch original.data difference.diff

パッチは、最終状態と元の状態original.dataの間を計算すると、再び同じ状態になるようにファイルを変更します。diffdifference.diff

.diff通常、ファイルはサブバージョニング リポジトリでは表示されません。それらは、ユーザーからいくつかのコミットを隠すために内部に保存されます。ただし、差分は 2 つのコミットの違いを分析するのに役立ちます。たとえば、誰かがあなたのプロジェクトに取り組み、多くのコミットを行ったとします。すべてのコミットのレポートを読まなくても、その人が実際に何をしたかを調べたいと思うかもしれません (一部の変更は次のコミットで元に戻すことができるため)。

于 2013-10-11T12:15:31.603 に答える