Что такое наследие-тайник? - PullRequest
       59

Что такое наследие-тайник?

0 голосов
/ 09 декабря 2018

Сегодня я запустил 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?Что происходит?

1 Ответ

0 голосов
/ 09 декабря 2018

Продолжается работа по переносу встроенных программ git stash и git rebase, написанных на C. Они быстрее во всех системах, но эта работа особенно полезна для Windows, поскольку программы, написанные в оболочке, оченьтам медленнее, чем на Unix.Тем не менее, мы все еще находим небольшое количество ошибок и проблем в этой работе, поэтому эта работа пока не используется по умолчанию.

Git для Windows (и с 2.20, ядро ​​Git) позволяет вам выбиратькакую версию вы хотели бы использовать.Git для Windows вызывает версию оболочки legacy-stash.Там нет необходимости для тревоги;это всего лишь версия, которую вы всегда использовали, и когда встроенная версия будет готова к использованию, вы автоматически переключитесь.

...