如何创建适合在坩埚中检查的补丁?如何获得完整上下文的git diff?
git diff branch master --no-prefix > patch
这只产生3行上下文。所以我做了以下
git diff --unified=2000 branch master --no-prefix > patch
希望所有的文件将有不到2000行。有没有办法告诉git在补丁中包含文件中的所有行而不必指定最大行数?
如何创建适合在坩埚中检查的补丁?如何获得完整上下文的git diff?
git diff branch master --no-prefix > patch
这只产生3行上下文。所以我做了以下
git diff --unified=2000 branch master --no-prefix > patch
希望所有的文件将有不到2000行。有没有办法告诉git在补丁中包含文件中的所有行而不必指定最大行数?
注:git1.8.1rc1 announce (December 8th, 2012)包括:
一个新的配置变量“
diff.context
”可被用来给出的在贴片输出上下文行默认号码,要覆盖的3条线的硬编码默认值。
这样可以帮助在这里生成更完整的上下文。
我张贴的-U选项来显示整个文件,作为一个单独的问题http://stackoverflow.com/questions/28727424/for-git-diff-is-there-a-uinfinity-option-to-show-the-whole-file –