我在Windows上使用TortoiseGit。每次我开始新的提交时,都会发生以下情况:
我该怎么做?
答案 0 :(得分:1)
可以使用TortoiseGit hooks完成(不要与git hooks混淆):
使用以下行创建批处理文件(只需复制并粘贴):
git diff --color=always | findstr "[32m+[m[32m" | findstr /c:" TODO" >> %2
在TortoiseGit设置中,转到Hook Scripts
。
Add
。Enabled
。*
)Command Line To Execute
框中。Ok
并关闭设置。 批处理文件有什么作用?
git diff --color=always
以漂亮的颜色显示所有变化
除了+
之外,我们还使用这些颜色来识别第一个findstr
命令添加的行
第二个findstr
命令查找“TODO”
/c:
参数告诉findstr
将空格解释为搜索模式的一部分。