![]() |
1
5
简而言之,答案是否定的,或者至少不是笼统的。
考虑:a
色斑
是一组指示,上面写着“删除这一行”和“添加这些其他行”。假设修补程序
换句话说,输入文件非常枯燥,至少在接近结尾时,它只是不断重复“这个文件很枯燥”。 这个 改变 对文件来说,就是删除其中一条枯燥的行。这个 上下文 更多的是,同样枯燥的线条,然后是“文件结束”。 由于生成了修补程序,有人修改了 顶部 这样文件就不再只有10行(或9行)枯燥的线条,但它仍然以至少四行枯燥的线条结尾。该文件现在有50多行,最上面的大多数都非常令人兴奋,至少相对而言。 可以 你 ,作为一个聪明人,告诉我这个文件的补丁是否已经应用了?我只想告诉你补丁 可能已应用,也可能未应用 ,以及在文件顶部添加了许多激动人心的行的其他更改。 如果你说不出来,为什么你会相信Git可以?我不知道你的情况,但是 我 不知道增加了激动人心的台词的变化是否也删除了最后一句枯燥的台词。
(现在,在某些情况下,特别是如果你有
|
![]() |
2
2
事实上
示例:如果修补程序说“删除这50条相同的线中的一条,留下49条”,则会产生明确的结果:
您甚至可以通过编程方式重复递增修补程序的上下文进行测试,直到它按预期工作为止(如果您不是手动执行)。 |
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |