简介
本文档介绍适用于思科策略套件(CPS)的有用Subversion(svn)命令。
先决条件
要求
Cisco建议您了解Linux操作系统。
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
Svn是跟踪源代码的存储库。配置的每个版本都进行编号,并存储在svn存储库历史记录中。因此,可以恢复到配置的任何版本。策略生成器无法通过图形用户界面(GUI)执行此操作,但通过使用svn命令行工具,可以将任何配置版本设置为当前版本。
有用的Svn命令
这些命令用于管理pcrfclient01上的svn。这些不是所有命令,只是通常用于示例的命令。
此命令显示系统中可用的重定位列表。
svn ls http://pcrfclient01/repos
以下是运行、配置和starhub_configuration_prod回复。
查看svn repo run的日志以查看版本。
svn log http://pcrfclient01/repos/run
显示运行回购信息的日志。您可以看到这是r345,并且有注释。
查看所有svn repo的日志以查找以前的版本。
svn log http://pcrfclient01/repos
导出运行存储库svn数据库。
svn export http://pcrfclient01/repos/run run_config
这会将当前svn数据库导出到本地目录 run_config
.
从repos(而不是run)导出svn数据库。
svn export -r 343 http://pcrfclient01/repos/configuration export_config
这会导出数据库 r343
从配置回购到本地 export_config
目录。
导入svn数据库:
svn import exported_data http://pcrfclient01/repos/configuration_import_12062014 -m 'import description'
这会导入存储在本地目录exported_data中的svn数据库,并将其放入名为 configuration_import_12062014
.
导入数据库后,可以对其进行编辑,并通过以下步骤在策略生成器中使用该数据库。
步骤1:在策略生成器中创建新存储库。
第二步:更改 *Name
对于标识数据库的内容,您已导入,将URL设置为与将配置导入到的目录相同的名称,并设置用户名和密码。
第三步:??然后单击 OK
.现在,您可以使用PB编辑此导入的策略集,并将其发布到CPS。
.