О Файле манифеста

Нет, очевидно, он не может: очевидное git fetch origin <branch_name>:<branch_name>, которое извлекает origin/<branch_name> и обновляет <branch_name>, чтобы указать на него, не создает отношения отслеживания, если оно еще не существует.

Вот как я обычно создаю отношения отслеживания:

git fetch origin <branch_name>
git checkout <branch_name>

Если локальная ветвь еще не существует, когда вы делаете заказ, она будет создана как ветвь отслеживания.

Эта команда создает ветку, не проверяя ее:

git branch -u <branch_name> origin/<branch_name>
12
задан DaveInCaz 29 June 2017 в 11:37
поделиться

1 ответ

[Я - текущий специалист по обслуживанию SxS в Microsoft]

Хорошее расследование Yigang. Вы описываете поведение на Vista, не на XP SP3.

При зондировании для существования декларации каждый раз, когда приложение запущено, был бы проблемой производительности, с тех пор обычно приложения или иметь декларацию или не сделать, и что состояние не изменяется очень. Поэтому на Vista, в первый раз, когда приложение запущено, мы кэшируемся, немного описания "этого приложения имеет связанную декларацию", или "это приложение не имеет декларации". При выполнении graphedt.exe в первый раз Windows кэшировал отсутствие декларации и не будет впоследствии искать ту. Для сброса кэша обновите в прошлый измененный раз на исполняемом файле.

18
ответ дан 2 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

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