Introduction
Este documento descreve os comandos úteis do Subversion (svn) para o Cisco Policy Suite (CPS).
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento do sistema operacional Linux.
Componentes Utilizados
Este documento não se restringe a versões de software e hardware específicas.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
O Svn é um repositório que rastreia o código-fonte. Cada versão de uma configuração é numerada e armazenada no histórico do repositório svn. Portanto, é possível reverter para qualquer versão de uma configuração. O Policy Builder não tem uma maneira de fazer isso através da interface gráfica do usuário (GUI), mas pelo uso das ferramentas de linha de comando svn, qualquer versão da configuração pode ser feita na revisão atual.
Comandos Svn Úteis
Esses comandos são usados para administrar o svn em pcrfclient01. Esses não são todos os comandos, mas apenas aqueles que são normalmente usados com exemplos.
Esse comando mostra uma lista dos acordos de recompra disponíveis no sistema.
svn ls http://pcrfclient01/repos
Aqui estão os repos run, configuration e starhub_configuration_prod.
Examine o registro da execução do svn repo para ver a versão.
svn log http://pcrfclient01/repos/run
Mostra um log das informações de execução do repositório. Você pode ver que este é o r345 e há um comentário.
Examine o registro de todos os svn repos para encontrar versões anteriores.
svn log http://pcrfclient01/repos
Exporte o banco de dados svn do repositório de execução.
svn export http://pcrfclient01/repos/run run_config
Isso exporta o banco de dados svn atual para o diretório local run_config
.
Exportar um banco de dados svn de repos que não seja executado.
svn export -r 343 http://pcrfclient01/repos/configuration export_config
Isso exporta o banco de dados r343
do repositório de configuração para o local export_config
diretório.
Importar um banco de dados svn:
svn import exported_data http://pcrfclient01/repos/configuration_import_12062014 -m 'import description'
Isso importa um banco de dados svn armazenado no diretório local export_data e o coloca em um repositório chamado configuration_import_12062014
.
Depois que o banco de dados for importado, você poderá editá-lo e usá-lo no Policy Builder por meio destas etapas.
Etapa 1. Crie um novo repositório no Policy Builder.
Etapa 2. Alterar o *Name
para identificar o banco de dados que você importou, defina o URL com o mesmo nome do diretório para o qual importou a configuração e defina o nome de usuário e a senha.
Etapa 3. Em seguida clique em OK
. Agora, você pode usar PB para editar esse conjunto de políticas importadas e publicá-las no CPS.
.