Fortran git diff 中的函数上下文?
Function context in git diff for fortran?
git diff
尝试提供与更改关联的函数的上下文,在 @@
header 行中显示函数名称。或者,可以使用 -W, --function-context
标志显示整个函数。
但是,这似乎不适用于 Fortran。
是否可以让 git 了解有关此功能的 Fortran?也许是识别相关行的正则表达式?
我找到了一个解决方案,由 K. Lindsay
发布,作为他们问题 show fortran function names in svn diff 的背景。他们知道 Git 的技巧,但希望 SVN 也一样。我添加了反引号来格式化代码,但措辞是逐字的:
I've learned that if I place *.f90 diff=fortran
in ~/.config/git/attributes
, then git diff
shows fortran subroutine/function names in the hunk headers.
kdb
说这似乎对他们也有效,所以它似乎仍然是这样做的方式! :-)
git diff
尝试提供与更改关联的函数的上下文,在 @@
header 行中显示函数名称。或者,可以使用 -W, --function-context
标志显示整个函数。
但是,这似乎不适用于 Fortran。
是否可以让 git 了解有关此功能的 Fortran?也许是识别相关行的正则表达式?
我找到了一个解决方案,由 K. Lindsay
发布,作为他们问题 show fortran function names in svn diff 的背景。他们知道 Git 的技巧,但希望 SVN 也一样。我添加了反引号来格式化代码,但措辞是逐字的:
I've learned that if I place
*.f90 diff=fortran
in~/.config/git/attributes
, thengit diff
shows fortran subroutine/function names in the hunk headers.
kdb
说这似乎对他们也有效,所以它似乎仍然是这样做的方式! :-)