2012-01-26 2 views
0

Скажите, что я работаю над определенной ветвью SVN, и после нескольких коммитов я хотел бы повторить некоторые тесты с моей первоначальной версией, скажем, R4. В частности, я хотел бы скомпилировать код R4, запустить несколько тестовых примеров, а затем «перезагрузить» ветвь, над которой я работал, скажем, R8, которая полностью завершена, т. Е. svn status ничего не возвращает. Как быстро загружать R4, запускать некоторые тесты, а затем возвращать R8?subversion: быстро загрузите предыдущие версии

Благодаря

-C

ответ

2

Для переключения между ветвями использовать svn switch:

Switch to the Branch A: 
$ svn switch /project/branchA 

Switch to the Branch B: 
$ svn switch /project/branchB 

для переключения между версиями в одной и той же ветви (правильнее - обновление для конкретной ревизии) использовать svn up -r:

Update to revision 123: 
$ svn up -r 123 

Update to revision 456: 
$ svn up -r 456 
0

Я не уверен, если TortoiseSVN достаточно быстро для вас, но переключение ветви достаточно просто с помощью этого инструмента.

Смежные вопросы