在Git命令行中,當我們執行遞歸合併時,我們可以用-X
指定額外的選項。JGit合併額外選項
如:git merge -s recursive -Xignore-all-space *branch*
在JGit,有沒有辦法在API中做到這一點?
最好的問候。
在Git命令行中,當我們執行遞歸合併時,我們可以用-X
指定額外的選項。JGit合併額外選項
如:git merge -s recursive -Xignore-all-space *branch*
在JGit,有沒有辦法在API中做到這一點?
最好的問候。
據我所知,沒有現成的解決方案建議合併忽略JGit中的空格。
MergeCommand
有一個setStrategy()
方法來選擇合併策略,相當於--strategy
。還有一個RecursiveMerger
戰略,但它不允許指定更多選項。
我建議提交一個增強請求https://eclipse.org/jgit/support/
如果你真的需要現在這個樣子,你可能想看看進入ResolveMerger
(基類的RecursiveMerger
)。它有一個受保護的字段mergeAlgorithm
,可以將其分配給忽略空格的自定義合併算法。
謝謝,我提交了一項功能請求。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=471845 – foolhunger
我看到你是新來的SO。如果您覺得答案可以解決問題,請點擊綠色複選標記將其標記爲「已接受」。這有助於將注意力集中在仍然沒有答案的舊帖子上。 –