TortoiseGit:应用补丁作为手动更改(没有像描述、日期等尾随信息)。可能的?

TortoiseGit: Apply patch as manual changes (without trailing information like Description, Date etc). Possible?

我想要的是当我应用 TortoiseGit (TGit) 补丁时,它不应该显示任何链接。它应该显示更改,就好像我手动进行了更改一样(这发生在 TSVN 中,因为当我们应用补丁时,它们显示为手动更改)

为什么我想要这个是因为我需要在补丁更改的同时进行其他更改。

步骤一did/doing:

  1. 从本地提交创建了一个 TGit 补丁。
  2. 然后删除本地仓库,从远程重新下载分支。
  3. 现已应用补丁。它显示提交信息,如描述和日期等。不需要这个。它应该将补丁更改显示为手动更改。

是否可以使用 TGit?

  1. 应用补丁并看到它成为一个提交。
  2. 转到日志视图并使用混合或软模式将该分支重置为之前的提交。

然后你得到你想要的。

您可以应用串行补丁,然后将索引重置为之前的提交(如 所述),但是,另一种方法是右键单击 .patch 或 .diff 文件和 select "Review/apply single patch..."。然后 TortoiseGitMerge 打开,您可以手动应用和修改文件。之后您可以提交所有更改。