首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git Repo Fork和从原始Repo更新

Git Repo Fork和从原始Repo更新
EN

Stack Overflow用户
提问于 2014-06-09 03:24:31
回答 1查看 55关注 0票数 1

如果原始存储库具有不同的格式,例如空格,我如何更新我的修改过的git存储库分支?

这是我派生的repo:Original Repo

它们的间距是这样的:

代码语言:javascript
复制
for ( final ListenerInfo info : config.getListeners() )

我会用空格来代替:

代码语言:javascript
复制
for (final ListenerInfo info : config.getListeners())

除此之外,原始的repo使用了4个空格来缩进,我修改后的fork使用tab。

合并更改很困难,因为由于额外的空格,几乎所有内容都会出现在diff中。

如果我像他们的项目一样将IDE格式设置更改为空格,我就不会有这个问题,但我并不关心额外的空格的外观。

EN

回答 1

Stack Overflow用户

发布于 2014-06-09 13:43:28

您可以在本地使用所需的空间约定,但您需要确保只签入遵守原始代码库的空间约定的代码(比如可以尝试调用Eclipse formatter from the command linegit clean filter driver )。

代码语言:javascript
复制
<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

除非您能说服原始存储库采用您的约定,否则最好不要接触您想要回馈的项目中的任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24109960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档