簡介
本檔案介紹適用於思科原則套件(CPS)的有用顛覆(svn)命令。
必要條件
需求
思科建議您瞭解Linux作業系統。
採用元件
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
Svn是跟蹤原始碼的儲存庫。配置的每個版本都進行編號並儲存在svn儲存庫歷史記錄中。因此,可以恢復到配置的任何版本。策略生成器無法通過圖形使用者介面(GUI)執行此操作,但通過使用svn命令列工具,可以將配置的任何版本設定為當前版本。
有用的Svn命令
這些命令用於管理pcrfclient01上的svn。這些不是所有命令,而只是通常用於示例的命令。
此命令顯示系統中可用的回退清單。
svn ls http://pcrfclient01/repos
以下是run、configuration和starhub_configuration_prod回覆。
檢視svn repo run的日誌以檢視版本。
svn log http://pcrfclient01/repos/run
這將顯示運行回購資訊的日誌。您可以看到這是r345,並且有一個註釋。
檢視所有svn repos的日誌以查詢以前的版本。
svn log http://pcrfclient01/repos
匯出運行儲存庫svn資料庫。
svn export http://pcrfclient01/repos/run run_config
這會將當前svn資料庫匯出到本地目錄 run_config
.
從repos中匯出svn資料庫,而不是run。
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.在策略生成器中建立新儲存庫。
步驟2.更改 *Name
對於標識資料庫的內容,您已匯入,將URL設定為與將配置匯入到的目錄相同的名稱,並設定使用者名稱和密碼。
步驟3.然後按一下 OK
.現在,可以使用PB編輯此匯入的策略集,並將其發佈到CPS。
.