Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Comandos Svn Úteis

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.

.