问题描述
git diff
尝试提供与更改相关的功能的上下文,并在@@
标题行中显示功能名称。另外,可以使用-W,--function-context
标志来显示整个功能。
但是,这似乎不适用于Fortran。
是否可以使git意识到Fortran的这一功能?也许是用于识别相关行的正则表达式?
解决方法
我找到了一个由K. Lindsay
发布的解决方案,作为他们问题show fortran function names in svn diff的背景。他们知道Git的窍门,但想要SVN。我在格式代码中添加了反引号,但措词是逐字的:
我了解到,如果将
*.f90 diff=fortran
放在~/.config/git/attributes
中,那么git diff
会在大块标题中显示fortran子例程/函数名称。
kdb
说,这似乎也适用于他们,因此似乎仍然是这样做的方法! :-)