Git:忽略对已跟踪文件的更改,只要它不受影响

时间:2015-03-20 10:34:10

标签: git workflow

我有一个文件在开发过程中有点烦扰我。它是一个轮询器(实际上有几个),每隔x毫秒就会发出一个AJAX请求,并且它们正在填满我浏览器的网络视图。

所以基本上我想做的是暂时增加这些轮询器的超时间隔,但是当然这会让它们在git中显示为已更改的文件。

在开发过程中很少触及这些文件,但不保证永远不会有变化。

所以我尝试了--assume-unchanged--skip-worktree,但它确实做了我想要的事情。上行更改是可以的,但不是除了我对超时所做的更改之外的本地更改。

基本上我想做的是:

  1. 更改超时(在本例中)
  2. 说出假设未更改之类的内容,除非此文件有其他更改
  3. 正确处理上游变更
  4. 有办法做到这一点吗?例如,只要文件的时间戳没有改变,就有办法让--assume-unchange有效。或者更好的是,如果原始之间的补丁 - > 因(1)而发生变化?

0 个答案:

没有答案