Como usar o controle de código-fonte no ServiceNow IDE
Use comandos Git e outros recursos de controle de código-fonte no ServiceNow IDE para gerenciar mudanças em uma aplicação em uma equipe de desenvolvimento.
Função necessária: sn_glider.ide_git_user ou administrador
Comandos Git
Depois de inicializar ou clonar um repositório Git e se conectar ao provedor Git, você pode executar os seguintes comandos Git na exibição Controle de código-fonte ( ) ou na paleta de comandos.
| Comando | Descrição |
|---|---|
| Clonar ( Paleta de comandos: Git: Clone |
Clone um repositório remoto para adicionar uma aplicação ao seu espaço. Para obter mais informações, consulte Clonar um repositório Git com o ServiceNow IDE. |
| Check-out para ( Paleta de comandos: Git: fazer check-out para... |
Fazer check-out de outra ramificação do repositório. Selecione a ramificação na lista ou crie uma ramificação e envie-a por push para o repositório remoto. Somente uma ramificação por repositório pode ser submetida a check-out por vez em uma instância. |
| Fase ( Paleta de comandos: Git: preparar mudanças |
Prepare as mudanças no diretório de trabalho que você deseja confirmar. Quando você prepara mudanças, os arquivos são movidos da lista Mudanças para a lista Mudanças em fases. |
| Confirmar ( Paleta de comandos: Git: confirmar |
Confirme suas mudanças em fases para o repositório local. Insira uma mensagem de confirmação para descrever suas mudanças. |
| Envio por push ( Paleta de comandos: Git: Push |
Envie suas mudanças confirmadas para o repositório remoto. |
| Extrair ( Paleta de comandos: Git: Extrair |
Extraia para mesclar as mudanças mais recentes do repositório remoto no repositório local. |
| Estoque ( Paleta de comandos: Git: Stash, Git: Pop, Git: Soltar, Git: Listar, Git: Aplicar, Git: Limpar |
Armazene todas as mudanças não confirmadas para salvá-las em seu diretório de trabalho localmente e retomá-las mais tarde. Os subcomandos pop, drop, list, apply e clear são compatíveis com o armazenamento. Selecionar para reaplicar as mudanças no diretório de trabalho. |
| Descartar ( Paleta de comandos: Git: descartar mudanças |
Descarte as mudanças para desfazer modificações em uma aplicação. |
| Criar ramificação ( Paleta de comandos: Git: criar ramificação... |
Adicione uma ramificação a um repositório e faça check-out. |
Mesclar conflitos
Se houver um conflito entre mudanças locais e remotas em um arquivo, o arquivo será listado em Mesclar conflitos na exibição Controle de código-fonte ( ). Você pode revisar conflitos no editor e resolvê-los aceitando a mudança atual ou de entrada, ambas ou editando o arquivo manualmente.
Histórico de confirmações
O histórico de confirmações de uma ramificação é listado na seção Confirmações da exibição Controle de código-fonte ( ) e inclui detalhes sobre as confirmações. Para ver o histórico de confirmação de um arquivo, navegue até a exibição do Explorador de Arquivos (
), selecione o arquivo e expanda a seção Linha do tempo. Quando você seleciona uma confirmação, um Editor de comparação que compara as mudanças é aberto.
Mudanças de repositório
Para atualizar o repositório remoto ao qual uma aplicação está conectada, você pode usar o comando Git: atualizar origem remota na paleta de comandos e inserir um URL de repositório remoto diferente.