Я только недавно обнаружил, что the working copy is not automatically update after a commit
. Например, удаленный репозиторий показывает, что Revision
и Last Changed Rev
равны 63
, но рабочая копия показывает, что они равны 62
.
Я не знаю, почему SVN разработан так. В интернете люди говорят, что перед обновлением хорошо обновить рабочую копию, хотя это не всегда необходимо. Но почему не всегда обновление по умолчанию?
svn update
также может "обновиться" до более ранней версии. Для меня это используется только для некоторых тестов, я не буду фиксировать их после внесения некоторых изменений в более раннюю ревизию, полученную из svn update
. Если я действительно хочу revert to an earlier revision
, есть опция revert
когда я использую TortoiseSVN (но я не знаю, использует ли она svn update
).
Так что я не знаю смысл svn update
, т.е.
Почему бы не обновить автоматически после коммита?
Какой смысл
svn update to an earlier revision
?