繁体   English   中英

Git回购叉和从原始回购更新

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM