Когда я щелкаю правой кнопкой мыши по моему проекту в eclipse, я вижу две опции, синхронизирующиеся с репозиторием и обновляемые до заголовка. Я не понимаю, какая разница между ними?
В чем разница между обновлением SVN для главы и синхронизацией с хранилищем?
Ответ 1
Разница следующая:
Обновить в HEAD будет svn update
.
Другими словами, он обновит вашу рабочую копию до последней версии из репозитория.
Синхронизировать с репозиторием - это нечто похожее на svn status -u
, но даже больше.
Откроется вкладка "Синхронизация" (или перспектива), в которой будет отображаться обзор ваших локальных (исходящих) модификаций по сравнению с репозиториальными (входящими) модификациями.
На этой вкладке или в перспективе вы можете просматривать и синхронизировать (фиксировать/обновлять) отдельные файлы, видеть различия между вашими рабочими копиями и входящими файлами из репозитория, просматривать, регистрировать историю, разрешать конфликты.
В целом, я настоятельно рекомендую вам ознакомиться с Руководством SVN. По крайней мере, первые две главы.