Github交换机在不提交本地更改的情况下进行分支
我一直在使用旧版本的Github desktop for Mac,在那里我可以切换分支,而不丢失任何本地更改,也不需要隐藏或临时提交这些更改 但是Desktop 1.0不允许在切换分支时进行任何未提交的更改。是否有任何选项可以实现相同的旧功能 其他答案似乎有一个共同的建议:Github交换机在不提交本地更改的情况下进行分支,git,github-desktop,Git,Github Desktop,我一直在使用旧版本的Github desktop for Mac,在那里我可以切换分支,而不丢失任何本地更改,也不需要隐藏或临时提交这些更改 但是Desktop 1.0不允许在切换分支时进行任何未提交的更改。是否有任何选项可以实现相同的旧功能 其他答案似乎有一个共同的建议:git stash和后来的git stash pop 我的要求更简单,只是为了实现与旧版桌面版本相同的功能。不,尽管在中要求,但仍然不可能实现 该问题: 我们没有在1.0的路线图中加入“魔术藏”,因为我们的重点是为macOS
git stash
和后来的git stash pop
我的要求更简单,只是为了实现与旧版桌面版本相同的功能。不,尽管在中要求,但仍然不可能实现 该问题: 我们没有在1.0的路线图中加入“魔术藏”,因为我们的重点是为macOS和Windows实现基线,而且它没有在Windows上实现。我们也没有讨论“魔法储藏”的基本实现以及我们所看到的问题 我翻阅了历史,找到了最初的“魔法储藏”实现对用户产生影响的各种方式。以下是一个非详尽的列表:
- “Magic stashing在同步后未还原未提交的更改”
- “Magic stashing可能无法恢复更改,而没有迹象表明更改仍然存在”
- “魔法封存可能会删除被忽略的文件”
- “如果未跟踪的文件冲突,Magic stashing将失败”
- “如果存储库在磁盘上移动,魔法存储信息将丢失”