我已經提交了一些格式的代碼,但原點有一些其他格式。審查人員要求我恢復所有更改,並且我正在尋找一些UI工具或Git中的某種方式來刪除格式並提供實際結果。有沒有什麼辦法可以比較Git中的兩個文件而無需更改其格式?
回答
我想你可能看看git的差異,特別是以下兩個選項:
-b, --ignore-space-change
Ignore changes in amount of whitespace. This ignores whitespace at line end, and considers all other sequences of one or more whitespace characters to be equivalent.
-w, --ignore-all-space
Ignore whitespace when comparing lines. This ignores differences even if one line has whitespace where the other line has none.
所以運行git diff --ignore-all-space
但是,如果通過格式化定義什麼是不只是空白,我猜你必須做手工
非常感謝,我認爲這將解決我50%的問題,但仍然需要找出形式化的東西。 –
你究竟稱什麼格式化的東西? – edi9999
我正在使用eclipse默認格式化程序和審閱者使用intelij格式化程序,所以當他提交格式更改,當我提交格式更改時我的意思是放置括號,打破方法名稱等所以刪除空白處也可以看到我有一些變化尚未完成 –
Kdiff3是我所需要的工具,讓我的工作做完 這是UNIX系統的GUI工具,它可以比較兩個文件中刪除衝突檢查更改
- 1. 有沒有辦法比較兩個Java war文件
- 2. 有沒有什麼辦法可以讓開發人員比較嚴格?
- 3. 有什麼辦法可以使這個座標比較函數更有效嗎?
- 4. 有什麼辦法可以加快VBScript中的excel比較?
- 5. 有沒有辦法比較Template Toolkit中的兩個變量?
- 6. 有沒有辦法比較兩個Java中的RenderedImage?
- 7. 有沒有辦法比較Kentico中的兩個宏?
- 8. 有沒有辦法定義在C#代碼中多XML,而無需更改「,以‘’?
- 9. 有沒有什麼辦法排序java中的對象的arraylist沒有使用比較器或可比較?
- 10. 有沒有什麼辦法可以讓這個java更小?
- 11. 有沒有什麼辦法刷新單元格的高度而無需reload/reloadRow?
- 12. Android Studio - 有沒有什麼辦法可以直接從git/svn添加模塊而無需在本地存儲
- 13. 有沒有辦法比較2 Excel文件的內容(包括格式)和SpreadsheetLight?
- 14. 有沒有什麼辦法可以通過cs文件搜索
- 15. 有沒有什麼辦法可以自動生成har文件?
- 16. 有沒有辦法通過函數而不是值來比較兩個方法?
- 17. 有沒有辦法比較在VS2010的差異/文件版本兩個分支?
- 18. 在android有沒有辦法比較兩個音頻文件的相似度?
- 19. 有沒有什麼辦法可以在python中分割hh:mm:ss格式的小時?
- 20. 有沒有什麼辦法可以暫時取回舊的G ++ 3.2版本而無需修改新版本?
- 21. 比較沒有跟蹤格式更改的Word文檔
- 22. 有沒有辦法比較兩個差異或補丁?
- 23. 有沒有辦法將兩個excel表單文件與tcl進行比較?
- 24. 有沒有辦法在git commend之後格式化git log,比如`git push`?
- 25. Yii Framework formbuilder - 有沒有什麼辦法可以在驗證javascript中更改inputID?
- 26. SQL模式比較Visual Studio 2013,有什麼方法可以比較兩個以上的數據庫嗎?
- 27. 有什麼辦法可以修改IE6的HTTP頭文件?
- 28. 有沒有比較兩個對象而不比較屬性的方法?
- 29. 有沒有什麼辦法可以自定義NuGet包更新?
- 30. 比較兩個CSV文件以跟蹤更改的Python方法
你聽說過'git diff'嗎?如果沒有,你可以在這裏閱讀它:http://git-scm.com/docs/git-diff – 2016rshah
保存兩個文件,舊的和新的,並用崇高的文本進行區分。如果你的格式問題是製表符vs空格(回購所有者有時候是個混蛋),Sublime也允許你轉換。在查看 - >意向下。 – fontophilic
我使用的是git diff,它顯示所有行更改,因爲這兩個文件的格式都不同。 我是GIT的小新手,我想使用git UI insted命令 在SVN中,我用於在diff工具中複製我的文件和原始文件,並用它們進行比較。 但現在在GIT我不能複製這兩個文件從GITHUB sepratly。 –