3

作为前端开发人员,我经常添加代码来隐藏后端开发人员的错误消息;)

有没有办法让 git 忽略以某种方式注释的代码?例如

.error { display:none; } // DEBUG-GIT-PLEASE-IGNORE

或者有人为此写了一个插件?

4

2 回答 2

3

您可以创建一个干净的过滤器,它会删除所有包含DEBUG-GIT-PLEASE-IGNORE.

但更干净的方法是更改​​ Web 应用程序,以便可以在 Web 主机上配置此行为。

于 2012-06-16T15:44:43.870 回答
0

本质上,没有。Git 目前没有办法忽略文件​​的特定部分,只能忽略整个文件。

但是,可以编写一个脚本来修改 的输出git diff,并配置 git 以使用该脚本。我不确定这会有多有效,因为我不认为 git 使用 diff 来暂存文件,但它可能值得研究。

于 2012-06-15T14:19:50.487 回答