什么是遗留存储?
What is legacy-stash?
今天我 运行 git stash -h 在我的 Windows 盒子上得到这个回复:
usage: git legacy-stash list [<options>]
or: git legacy-stash show [<stash>]
or: git legacy-stash drop [-q|--quiet] [<stash>]
or: git legacy-stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: git legacy-stash branch <branchname> [<stash>]
or: git legacy-stash save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]
or: git legacy-stash [push [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [-m <message>]
[-- <pathspec>...]]
or: git legacy-stash clear
不好意思? legacy-stash
?这是怎么回事?
我们正在进行将 git stash
和 git rebase
程序移植为用 C 语言编写的内置程序的工作。它们在所有系统上都更快,但这项工作对 Windows 因为用 shell 编写的程序在那里比在 Unix 上慢得多。但是,我们仍然在这项工作中发现了少量错误和问题,因此这项工作还不是默认的。
Git for Windows(从 2.20 开始,核心 Git)允许您选择要使用的版本。 Git for Windows 调用 shell 版本 legacy-stash
。无需惊慌;这只是您一直使用的版本,当内置版本可供生产使用时,您将自动切换。
今天我 运行 git stash -h 在我的 Windows 盒子上得到这个回复:
usage: git legacy-stash list [<options>]
or: git legacy-stash show [<stash>]
or: git legacy-stash drop [-q|--quiet] [<stash>]
or: git legacy-stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: git legacy-stash branch <branchname> [<stash>]
or: git legacy-stash save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]
or: git legacy-stash [push [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [-m <message>]
[-- <pathspec>...]]
or: git legacy-stash clear
不好意思? legacy-stash
?这是怎么回事?
我们正在进行将 git stash
和 git rebase
程序移植为用 C 语言编写的内置程序的工作。它们在所有系统上都更快,但这项工作对 Windows 因为用 shell 编写的程序在那里比在 Unix 上慢得多。但是,我们仍然在这项工作中发现了少量错误和问题,因此这项工作还不是默认的。
Git for Windows(从 2.20 开始,核心 Git)允许您选择要使用的版本。 Git for Windows 调用 shell 版本 legacy-stash
。无需惊慌;这只是您一直使用的版本,当内置版本可供生产使用时,您将自动切换。