разница между командами update и checkout - PullRequest
6 голосов
/ 07 декабря 2010

После прочтения встроенной справки мне кажется, что обе запятые можно использовать для изменения рабочего пространства в соответствии с определенной ревизией. Но я не понимаю различий между обновлением и оформлением заказа. Пожалуйста, включите в свой ответ несколько простых рабочих процессов, которые показывают, когда уместно обновление / оформление заказа.

1 Ответ

10 голосов
/ 10 декабря 2010

Первое существенное отличие состоит в том, что если у вас установлен удаленный URL-адрес, update будет pull первых самых последних артефактов из удаленного хранилища.

Другое отличие состоит в том, что если у вас есть несвязанные изменения, извлечение незапустить (если вы не принудительно), в то время как обновление сохранит ваши изменения и повторно применить их.Таким образом, с обновлением вы можете интегрировать изменения от других пользователей перед фиксацией.

Итак:

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