CodeEditApp / CodeEditApp/CodeEdit

🐞 Git's Discard All Changes Not Correct

未關閉
#1,786 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug source control
主要語言
Swift
星號
23k
分支
1.2k
PR 合併指標
30 天內沒有已合併 PR

描述

### Description

The "Discard All Changes" functionality isn't quite correct. Right now it just runs `git restore .` which doesn't handle cases. We can make this feature even better by moving modified and added files to the trash similar to GH Desktop. See their implementation doc [here](https://github.com/desktop/desktop/blob/df7f0aa0fcf48c7fa6a00da6878444d1f80d31b5/docs/technical/discard-changes.md?plain=1#L2) for more details on how this should be handled.

### To Reproduce

.

### Expected Behavior

CodeEdit's discard changes successfully discards all changes, whether they're unstaged, staged, added, modified, or removed files.

### Version Information

CodeEdit: 0.1.0

### Additional Context

_No response_

### Screenshots

_No response_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。