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_Workflow - Fatal编程技术网

Git:忽略对跟踪文件的更改,只要它是';它没有动过

Git:忽略对跟踪文件的更改,只要它是';它没有动过,git,workflow,Git,Workflow,我有一个文件,在开发过程中有点困扰我。它是一个轮询器(实际上有几个),每x毫秒会发送一个AJAX请求,它们会填充我浏览器的网络视图 所以基本上我想做的是暂时增加这些轮询器的超时时间间隔,当然这会让它们在git中显示为已更改的文件 在开发过程中很少接触这些文件,但是不能保证永远不会有更改 所以我尝试了——假设未更改和——跳过工作树,但它并没有真正做到我想要的。对于上游的更改是可以的,但对于本地更改则不行,除了我对超时所做的更改 基本上我想做的是: 更改超时(在这种情况下) 除非此文件有其他更改,否

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

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

在开发过程中很少接触这些文件,但是不能保证永远不会有更改

所以我尝试了
——假设未更改
——跳过工作树
,但它并没有真正做到我想要的。对于上游的更改是可以的,但对于本地更改则不行,除了我对超时所做的更改

基本上我想做的是:

  • 更改超时(在这种情况下)
  • 除非此文件有其他更改,否则请说“假定未更改”
  • 正确处理上游变更

  • 有办法做到这一点吗?例如,有没有一种方法可以让
    --假设unchange
    有效,只要文件的时间戳没有改变。或者,如果原始->更改之间的修补程序由于(1)更改而更改,则更好?

    此“超时”是您在文件中更改的硬编码值吗?使用环境变量是一种选择吗?有效但不协调的解决方案是提交该更改,然后使用一些rebase(
    rebase-i
    rebase-on
    )删除该提交。你试过了吗?我想
    ——假设unchanged
    是下一步(对我来说),但对你来说可能不是。当然,您必须小心不要推送此提交。@ThongKuah是的,它在文件中是硬编码的,不,实际上没有使用环境变量的选项:-(@Frax不,我没有尝试过,但是所有的分支切换可能都不会很好地工作。