A & ldquo; Soft Reset & rdquo; сделано через Sourcetree / Unity фактически потерял некоторые локальные изменения Зачем?

Я знаю, что у них разные CultureName и LCID (см. этот список ).

Кроме того, символы валюты различны - ¤ для InvariantCulture и $ for en-US.

Из InvariantCulture :

It is used in almost any method in the Globalization namespace that requires a culture.

Предполагая, что в большинстве случаев они взаимозаменяемы , Однако имена имеют намерение штата, поэтому вы должны думать об этом при использовании CultureInfo.

0
задан derHugo 18 January 2019 в 06:35
поделиться

1 ответ

Мягкий сброс ( примеров здесь ) должен только перемещать ветку Git HEAD, не касаясь ничего другого (ни индекса, ни рабочего дерева).
Это означает, что ничто не должно быть «потеряно»

Существует Microsoft/vscode выпуск 32459 , в котором упоминается:

Как автор инструментов git, тот факт, что git clean вызывается, когда намерение отменить изменения действительно удивительно. Как упоминалось ранее, смысл изменений в git понятен и не включает неотслеживаемые файлы.

Мне кажется, что вся проблема связана с введением новой терминологии поверх git - эта операция должна использовать аналог слов «hard reset» и «soft reset».

Возможно, в вашем случае было выполнено git clean, а неотслеживаемые файлы были ... очищены (удалены).

0
ответ дан VonC 18 January 2019 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: