僅添加非空白更改 - Add only non-whitespace changes
問題:
I have my text editor to automatically trim trailing whitespace upon saving a file, and I am contributing to an open source project that has severe problems with trailing whitespace.我的文本編輯器可以在保存文件時自動修剪尾隨空格,並且我正在為一個尾隨空格存在嚴重問題的開源項目做出貢獻。
Every time I try to submit a patch I must first ignore all whitespace-only changes by hand, to choose only the relevant information.每次我嘗試提交補丁時,我必須首先手動忽略所有僅空白的更改,僅選擇相關信息。 Not only that, but when I run git rebase
I usually run into several problems because of them.不僅如此,當我運行git rebase
我通常會因為它們而遇到幾個問題。
As such I would like to be able to add to index only non-whitespace changes, in a way similar that git add -p
does, but without having to pick all the changes myself.因此,我希望能夠以類似於git add -p
的方式將非空白更改添加到索引中,但不必自己選擇所有更改。
Does anyone know how to do this?有誰知道如何做到這一點?
EDIT: I cannot change the way the project works, and they have decided, after discussing it on the mailing list, to ignore this.編輯:我無法改變項目的工作方式,他們在郵件列表上討論後決定忽略這一點。
解決方案:
參考一: http://stackoom.com/question/EkZB參考二: Add only non-whitespace changes
- 用 JavaScript 計算昨天的日期 - Calculate the date yesterday in JavaScript
- 允許保留 2 位小數 - Allow 2 decimal places in
- 在 Android 上防止屏幕旋轉 - Prevent screen rotation on Android
- 如何更新 RecyclerView 適配器數據 - How to update RecyclerView Adapter Data
- 日曆重複/重複事件 - 最佳存儲方法 - Calendar Recurring/Repeating Events - Best Storage Method
- (13:權限被拒絕)連接到上游時:[nginx] - (13: Permission denied) while connecting to upstream:[nginx]
- 如何使用 git 檢查 GitHub 拉取請求? - How can I check out a GitHub pull request with git?
- 正則表達式:刪除包含“幫助”等的行 - Regex: Remove lines containing “help”, etc
- >>>和>>之間的區別 - Difference between >>> and >>
- JavaScript 中反引號 (`) 的用法 - Usage of the backtick character (`) in JavaScript
- C 模板typedef - C template typedef
- 僅添加非空白更改 - Add only non-whitespace changes
- Python中exit()和sys.exit()之間的區別 - Difference between exit() and sys.exit() in Python
- Git:僅列出“未跟蹤”的文件(還有自定義命令) - Git: list only “untracked” files (also, custom commands)
- 谷歌使用什麼數據庫? - What database does Google use?
- 在CLR中投放與使用'as'關鍵字 - Casting vs using the 'as' keyword in the CLR
- 值對的 Java 集合? (元組?) - A Java collection of value pairs? (tuples?)
- 'git 責備' 有什麼作用? - What does 'git blame' do?
- 螞蟻警吿:“'includeantruntime'未設置” - ant warning: “'includeantruntime' was not set”
- 如何在不等待的情況下安全地調用 C# 中的異步方法 - How to safely call an async method in C# without await