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