[英]Git Repo Fork and Updating from Original Repo
如果原始存储库对whitespacing之类的格式有不同的格式,我该如何更新git存储库的修改后的fork?
他们的空间像这样:
for ( final ListenerInfo info : config.getListeners() )
我将在哪里放置空间:
for (final ListenerInfo info : config.getListeners())
除此之外,原始仓库使用4个空格来缩进我修改后的fork使用tab的位置。
合并更改很困难,因为由于多余的空间,几乎所有内容都出现在差异中。
如果我将IDE格式设置更改为像他们的项目那样的空间,就不会出现此问题,但是我不在乎多余间距的外观。
您可以在本地使用所需的空间约定,但是需要确保仅签入遵守原始存储库空间约定的代码(例如git clean筛选器驱动程序 ,可以尝试从命令行调用Eclipse格式化程序) )。
<path-to-eclipse>\eclipse.exe -vm <path-to-vm>\java.exe \
-application org.eclipse.jdt.core.JavaCodeFormatter \
-verbose \
-config <path-to-config-file>\org.eclipse.jdt.core.prefs <path-to-your-source-files>\*.java
除非您可以说服原始存储库采用您的约定,否则最好不要触摸您想要回馈的项目中的任何内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.