Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 龟甲:应用补丁作为手动更改(没有描述、日期等后续信息)。可能的_Git_Tortoisegit - Fatal编程技术网

Git 龟甲:应用补丁作为手动更改(没有描述、日期等后续信息)。可能的

Git 龟甲:应用补丁作为手动更改(没有描述、日期等后续信息)。可能的,git,tortoisegit,Git,Tortoisegit,我想要的是,当我使用TortoiseGit(TGit)补丁时,它不应该显示任何链接。它应该像我手动更改一样显示更改(这发生在TSVN中,因为当我们应用补丁时,它们显示为手动更改) 我之所以要这样做是因为我需要在修改补丁的同时进行额外的修改 我所做的步骤: 从本地提交创建了TGit修补程序 然后删除本地存储库并从远程重新下载分支 现在应用补丁。它显示提交信息,如描述和日期等。不需要这些。它应该将补丁更改显示为手动更改 可以使用TGit吗 应用补丁并查看它是否成为提交 转到日志视图,并使用混合或软

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

我之所以要这样做是因为我需要在修改补丁的同时进行额外的修改

我所做的步骤:

  • 从本地提交创建了TGit修补程序
  • 然后删除本地存储库并从远程重新下载分支
  • 现在应用补丁。它显示提交信息,如描述和日期等。不需要这些。它应该将补丁更改显示为手动更改
  • 可以使用TGit吗

  • 应用补丁并查看它是否成为提交
  • 转到日志视图,并使用混合或软模式将该分支重置为上一次提交

  • 然后您就可以得到您想要的。

    您可以应用一个串行补丁,然后将索引重置为上一次提交(如所述),但是,另一种方法是右键单击.patch或.diff文件并选择“查看/应用单个补丁…”。然后打开TortoiseGitMerge,您可以手动应用和修改文件。之后,您可以提交您的所有更改。

    听到有人从内部伸出援助之手,真是太好了。感谢您的支持。第二个为我工作,按照我的意愿工作,而无需重置任何索引+1.