簡體   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