Предположим, что моя рабочая копия ~ / WC / обновлена до http://acme.com/svn-rep/A/. Теперь я хотел бы, чтобы эта же рабочая копия была обновлена до http://acme.com/svn-rep/B/. У меня есть два варианта:
- svn switch http://acme.com/svn-rep/B/ ~ / WC /
- rm -rf ~ / WC / && svn co http://acme.com/svn-rep/B/ ~ / WC /
Очевидно, что лучший вариант варианта 1 быстрее, чем лучший вариант варианта 2. Но может ли быть случай, когда для худшего варианта 1 вариант медленнее, чем худший вариант, чем вариант 2?
Причина, по которой я спрашиваю, состоит в том, что я пишу несколько сценариев для автоматизации тестирования, и мне нужно будет работать над несколькими ветвями в одном и том же хранилище.На тестовых машинах имеется ограниченное количество дискового пространства, поэтому мне придется повторно использовать одну и ту же рабочую копию.
РЕДАКТИРОВАТЬ:
После прочтения ссылки в ответе aix ниже, появляетсябыть третьим вариантом: