У моего коллеги есть проблемы с тем, как работает обновление svn, но я не уверен, почему, так что этот вопрос имеет две стороны. Во-первых, как решить свою проблему так, как он хочет, и, во-вторых, следует ли мне убедить его, что способ, которым TortoiseSVN делает все это сейчас, - лучший способ (и если да, то как)?
Свой идеальный пример использования
- Щелкните правой кнопкой мыши- > Обновление SVN
- SVN извлекает изменения из репозитория, пока файл не изменился в рабочей копии.
- Если и рабочая копия, и HEAD изменились, он хочет получить подсказку, прежде чем что-нибудь случится, и сделать сам слияние (даже если это сценарий, когда svn легко это выяснит).
Я предполагаю, что это достаточно разумный запрос, но тот факт, что он не хочет доверять SVN, беспокоит меня, хотя это не влияет на меня или мою работу. Он не новичок в управлении версиями, раньше использовал CVS, SVN и ClearCase. Он утверждает, что смог сделать это в svn раньше (также, он на многие годы старше моего).