Git:忽略对跟踪文件的更改,只要它是';它没有动过
我有一个文件,在开发过程中有点困扰我。它是一个轮询器(实际上有几个),每x毫秒会发送一个AJAX请求,它们会填充我浏览器的网络视图 所以基本上我想做的是暂时增加这些轮询器的超时时间间隔,当然这会让它们在git中显示为已更改的文件 在开发过程中很少接触这些文件,但是不能保证永远不会有更改 所以我尝试了Git:忽略对跟踪文件的更改,只要它是';它没有动过,git,workflow,Git,Workflow,我有一个文件,在开发过程中有点困扰我。它是一个轮询器(实际上有几个),每x毫秒会发送一个AJAX请求,它们会填充我浏览器的网络视图 所以基本上我想做的是暂时增加这些轮询器的超时时间间隔,当然这会让它们在git中显示为已更改的文件 在开发过程中很少接触这些文件,但是不能保证永远不会有更改 所以我尝试了——假设未更改和——跳过工作树,但它并没有真正做到我想要的。对于上游的更改是可以的,但对于本地更改则不行,除了我对超时所做的更改 基本上我想做的是: 更改超时(在这种情况下) 除非此文件有其他更改,否
——假设未更改
和——跳过工作树
,但它并没有真正做到我想要的。对于上游的更改是可以的,但对于本地更改则不行,除了我对超时所做的更改
基本上我想做的是:
有办法做到这一点吗?例如,有没有一种方法可以让
--假设unchange
有效,只要文件的时间戳没有改变。或者,如果原始->更改之间的修补程序由于(1)更改而更改,则更好?此“超时”是您在文件中更改的硬编码值吗?使用环境变量是一种选择吗?有效但不协调的解决方案是提交该更改,然后使用一些rebase(rebase-i
或rebase-on
)删除该提交。你试过了吗?我想——假设unchanged
是下一步(对我来说),但对你来说可能不是。当然,您必须小心不要推送此提交。@ThongKuah是的,它在文件中是硬编码的,不,实际上没有使用环境变量的选项:-(@Frax不,我没有尝试过,但是所有的分支切换可能都不会很好地工作。