2016-08-15 2 views
1

Я просто вытаскиваю из удаленного в Xcode.Что произойдет, если я отменил «удаленные удаленные изменения» на полпути?

Он исправляет изменения в течение 15 минут («выборки» все еще вращаются) ... для того, что обычно занимает 5-30 секунд. Я не знаю, есть ли что-то неправильно или что. Моя скорость в Интернете безупречна.

Могу ли я сломать что угодно, если я отменил? т.е. получить испорченный код. Это когда-нибудь случается? Является ли процесс атомом?

+0

Был ли мой ответ на ваш вопрос? –

+0

@TimBiegeleisen Да, спасибо. Я не отмечен как исправленный ответ, потому что я решил исправить проблему. Тем не менее, я узнал, что Гитуб для нас сейчас несколько опущен. : | – Honey

ответ

1

Выполнение git pull такое же, как и git fetch, за которым следует git merge. Последние операции слияния происходят полностью локально между локальной ветвью и соответствующей ветвью отслеживания, и это не имеет отношения к вашему фактическому вопросу.

Что касается git fetch, this blog, кажется, утверждать, что Git операция, предположительно, в том числе git fetch, является неделимой:

Git, как известно, атомарные операции, то есть проблема окружающей среды не заставит мерзавец совершить половину файлов в хранилище и оставить все остальное.

Предполагая, что это будет точно, либо удаленная ветка отслеживания будет полностью обновлена ​​в течение git fetch, либо она останется такой, какая была.

Смежные вопросы