Tortoise Mercurial ツールを使用して Mercurial リポジトリを管理しています。また、リポジトリ内のファイルへの変更を含む別の .diff ファイルがあります。
その差分を使用してファイルを更新する方法はありますか?
ありがとうございました
Tortoise Mercurial ツールを使用して Mercurial リポジトリを管理しています。また、リポジトリ内のファイルへの変更を含む別の .diff ファイルがあります。
その差分を使用してファイルを更新する方法はありますか?
ありがとうございました
ほとんどの Linux リポジトリには、patchプログラムが付属しています。その後、次を実行できます。
patch original.data difference.diff
パッチは、最終状態と元の状態original.dataの間を計算すると、再び同じ状態になるようにファイルを変更します。diffdifference.diff
.diff通常、ファイルはサブバージョニング リポジトリでは表示されません。それらは、ユーザーからいくつかのコミットを隠すために内部に保存されます。ただし、差分は 2 つのコミットの違いを分析するのに役立ちます。たとえば、誰かがあなたのプロジェクトに取り組み、多くのコミットを行ったとします。すべてのコミットのレポートを読まなくても、その人が実際に何をしたかを調べたいと思うかもしれません (一部の変更は次のコミットで元に戻すことができるため)。