我正在尝试打印此块中第三种方法的历史记录:
public void centerCamera(LongLat longLat, float zoom) {
// blah
}
public void centerCamera(LatLng latLong) {
// blah
}
public void centerCamera(LatLng latLng, float zoom) {
// blah
}
我已将*.java diff=java
添加到.gitattributes
,以便我可以git log -L :centerCamera:path/to/WMMapView.java
提供第一种方法的历史记录。但我想要第三个的历史记录,那么如何指定git log
的方法参数?收到bash: syntax error near unexpected token
和fatal: -L parameter 'centerCamera(LatLng,float)' starting at line 1: no match
答案 0 :(得分:0)
尝试
git log -L '/public void centerCamera(LatLng latLng, float zoom)/',/^}/:path/to/WMMapView.java