2015-10-06 2 views
0

Я использую Rabbit svn (RabbitVCS 0.16.0), и я хотел бы знать, как проверить/экспортировать только код, зафиксированный в конкретной версии? Я не хочу, чтобы какой-либо фрагмент кода выполнялся до конкретной ревизии. Любая помощь приветствуется.Как проверить только конкретную ревизию из svn?

ответ

1

Если у вас уже есть рабочая копия, вы можете использовать команду «switch», чтобы изменить ее на определенный номер версии.

Если у вас нет рабочей копии, диалоговое окно «checkout» имеет поле «ревизия» внизу. По умолчанию установлено значение «ГОЛОВА», но вы можете изменить раскрывающийся список на «Число» и указать номер версии в поле рядом с ним.


Если Вы желаете изменений, связанных с конкретной ревизией (другими словами, разница), вы хотите начать с рабочей копией на номере ревизии в вопросе с использованием любого из вышеупомянутых двух методы. Затем из меню diff выберите «Показать изменения». Появится диалоговое окно с двумя полями с надписью «Редакция». В обоих полях измените раскрывающийся список на «Редакция». Затем в текстовом поле рядом с ним поставьте соответствующий номер версии для «Second» и номер версии минус один для «First». Например, чтобы увидеть изменения в r100, вы будете использовать 99 для «First» и 100 для «Second». После заполнения ревизий нажмите кнопку «Обновить». Теперь вы можете посмотреть изменения для каждого отдельного файла или использовать раскрывающийся список внизу слева для загрузки одного файла, содержащего все изменения.

Если у вас есть в командной строке установлен клиент Subversion, вы можете сделать это гораздо проще, и даже не нуждаются в рабочей копии на локальном компьютере:

svn diff svn://your_repository/your_branch -c 100 
+0

Спасибо за ваш ответ, но что на самом деле хотите это код, который был зафиксирован только при определенной ревизии. Я не хочу, чтобы какой-либо фрагмент кода был выполнен до этой ревизии. Кто-то отредактировал вопрос, и я думаю, что вы ответили на отредактированный вопрос. Извините за возникшую путаницу. – harry

+0

@harry - я обновил свой ответ, чтобы отразить ваш обновленный вопрос. – bta

+0

Спасибо. Ваш ответ действительно помог мне – harry

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

  • Нет связанных вопросов^_^