- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o GIR
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- StudioPro
- Extensões
- Solução de problemas
- Internet Explorer x64
- Problemas de interoperabilidade do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Como identificar elementos de EU após as atualizações do Windows
- Aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Java no Apo-V
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas da Citrix

Guia do usuário do Studio
A integração do GIT no Studio exige a versão atualizada do Microsoft Visual C++ 2015 Redistributable Update 3 x86 version. Verifique a página Requisitos de software.
Os métodos de autenticação no Studio diferem de acordo com os métodos usados para clonar um repositório do GIT, seja ele o HTTPS ou o SSH. Verifique esta página para ver qual você deve usar se estiver trabalhando com o GitHub.
- As credenciais do GIT que você fornecer no Studio ficam armazenadas no Gerenciador de Credenciais do Windows.
- Atualmente, a integração do GIT com o Studio é compatível com a autenticação de dois fatores. Como solução alternativa, utilize o método de autenticação do SSO com um token pessoal ou o método básico para autenticação de acesso.
O guia atual detalha os passos de autenticação para um repositório do GitHub, mas a integração do GIT no Studio não fica limitada somente a este serviço.
No HTTPS
Ao clonar um repositório remoto do GIT ou copiar o projeto atual para um repositório existente do GIT usando o HTTPS pela primeira vez, é necessário fornecer suas credenciais do GIT. Essas credenciais devem ser inseridas nos campos Usar Credenciais:
Você pode autenticar usando:
- O nome de usuário e a senha em seus campos específicos;
- O nome de usuário no campo Usuário, e o token do GIT no campo Token;
Siga as etapas detalhadas nesta página para gerar um token GIT para seu repositório do GitHub.
Sobre o SSH
Ao clonar um repositório ou copiar o projeto atual para um repositório do GIT existente usando o SSH pela primeira vez, você tem a opção de usar uma chave privada:
Adicione o Caminho da Chave Privada e a Senha e clique em Abrir para clonar seu repositório remoto do GIT. Para gerar uma chave SSH para seu repositório do GITHub, verifique as etapas detalhadas aqui.
Falha na autenticação
No HTTPS
Se a senha ou o nome do usuário tiverem sido digitados incorretamente durante a clonagem de um repositório do GIT usando o método HTTPS, a janela Inserir Credenciais será exibida com a mensagem Falha na autenticação:
Insira as credenciais corretas de Usuário e Senha e tente novamente. Você também pode usar o Git Bash, por exemplo, para clonar seu repositório remotamente e, assim, verificar se o nome do usuário e a senha estão corretos.
Na imagem a seguir, tentamos clonar um repositório no HTTPS, mas inserimos uma senha incorreta. A janela Git Bash mostra que as credenciais estavam incorretas.
Sobre o SSH
A janela Inserir Credenciais a seguir é exibida quando a autenticação em SSH falhar:
Digite o Caminho da Chave Privada e a Senha corretos e tente novamente. Você também pode usar o Git Bash, por exemplo, para clonar seu repositório remotamente e, assim, verificar se o token e/ou a senha estão corretos.
Na imagem a seguir, tentamos clonar um repositório com SSH, mas não tínhamos nenhuma chave SSH pública configurada em nossa conta.
- Na guia Equipe, selecione Clonar Repositório. A opção Clonar um repositório remoto do GIT remoto. será exibida.
- Escolha em Clonar com o HTTPS ou Use o SSH.
- Digite a URL do repositório e escolha um diretório vazio de verificação.
- Clique na caixa de seleção Usar Credenciais ou Usar Chave para adicionar seu nome de usuário do GIT ou o Caminho da Chave Privada e a senha.
- Clique em Abrir e o Studio abre o projeto no painel Designer.
- Na janela Abrir, selecione um arquivo
project.json
para abrir no Studio.
.git
é criado contendo os metadados do GIT necessários. Os metadados incluem subdiretórios para os arquivos de objetos, referências e modelos. Além disso, um arquivo HEAD
também é criado, o qual aponta para a confirmação dos verificados no momento.
O recurso GIT Init adiciona o projeto atual em um repositório GIT local. Acesse o comando na guia Equipe ou a barra de status.
- Crie ou abra um projeto no Studio. Clique na guia Iniciar > Equipe. A aba Equipe será mostrada.
-
Clique no botão GIT Init e, depois, selecione o caminho onde o repositório deve ser inicializado. O local pode ser o mesmo do projeto ou a pasta parent. A janela Confirmar alterações se abrirá.
- A seção Arquivos Modificados exibe os arquivos do projeto que devem ser adicionados ao repositório do GIT. Desmarque a caixa ao lado dos arquivos que não deseja adicionar ou use as opções Selecionar Todos, Selecionar Nenhum.
-
Selecione a caixa Mostrar Arquivos Não Versionados para adicionar arquivos não versionados à lista.
Grave em Confirmar Mensagem. Clique no botão Confirmar para confirmar as alterações ao repositório local do GIT.
Quando um projeto for adicionado ao GIT, o menu de contexto no painel Projeto incluirá opções específicas do GIT. Para obter mais informações, consulte Opções de Menu de Contexto para o GIT.
Confirmação e Envio por push para o GIT
-
A partir da mesma janela Confirmar alterações, clique no botão Confirmar e enviar para confirmar as alterações e enviá-las para o repositório remoto. A janela Gerenciar Remotos é exibida. A janela também fica disponível na barra de status.
- Na seção Nome, adicione o nome do repositório remoto.
- Na seção URL, adicione a URL remota.
Se você quiser realizar modificações nos repositórios adicionados, basta clicar em uma entrada, alterar o nome e URL e depois clicar no botão Atualizar. Quando estiver tudo pronto clique em Adicionar e depois em Salvar. A seguinte caixa de mensagem será aberta. Isso significa que o repositório local não está sincronizado com o remoto.
- Clique no botão Substituir conteúdo remoto para enviar por push as versões locais dos arquivos para o repositório remoto, substituindo os arquivos que estiverem ali.
- Clique no botão Efetuar Pull (trocar a base) para fazer o pul dos arquivos remotos e trocar a base da ramificação atual.
- Clique no botão Cancelar para descartar a operação inteira.
O número de alterações não enviadas por push e os arquivos recém-adicionados ficam visíveis na barra de status. Clique no ícone para abrir a janela Confirmar alterações ou o ícone
para enviar alterações por push.

Alterar a Última Confirmação
A integração do Studio com o Git também vem com uma opção para Corrigir Confirmação para alterar a última confirmação realizada, antes que o envio por push for realizado.
-
Clique com o botão direito do mouse em um arquivo modificado no painel Projeto e selecione a opção Confirmar. A janela Confirmar alterações será mostrada.
- Selecione a caixa Corrigir Confirmação. A última mensagem de confirmação é exibida, junto com os arquivos que foram confirmados. Para visualizar as alterações entre o arquivo atual e a última confirmação, utilize a opção Mostrar Alterações.
- Altere a mensagem de confirmação e selecione os arquivos que deseja incluir. Clique no botão Confirmar e Enviar por Push ou Confirmar.
Desfazer alterações pendentes
O Studio vem com a opção de desfazer alterações feitas aos arquivos versionados, antes de confirmá-las e enviá-las por push para o repositório remoto.
Após fazer as alterações a um arquivo no repositório local, clique em Desfazer no menu de contexto do GIT para abrir a janela Desfazer Alterações Pendentes.
Selecione a caixa de seleção ao lado dos arquivos e clique em Desfazer. Os arquivos agorão são revertidos para o estado de antes das alterações.
O botão Copiar para o GIT na exibição de Backstage do Studio e a barra de status permite copiar o projeto atual para um repositório GIT existente.
Para tanto, primeiro abra ou crie um projeto no Studio. Na guia Equipe, selecione Copiar para o GIT e escolha uma pasta de repositório do GIT existente em sua máquina. O projeto é adicionado ao repositório local do GIT e a caixa de mensagem Copiar para o GIT será aberta.
- Selecione Sim para abrir o projeto no novo local. A janela Confirmar Alterações se abrirá. Grave uma Mensagem de Confirmação e clique em Confirmar e Enviar por Push ou apenas Confirmar.
- Selecione Não para retornar para a interface de usuário do Studio.
-
No painel Projeto, clique com o botão direito do mouse no nó do projeto, no arquivo contido ou no ícone
, na barra de status e selecione Gerenciar Ramificações. A janela Gerenciar Ramificações é exibida.
- Adicionar uma ramificação, clicando no botão
. Grave um nome para a ramificação na seção Nome. Clique em Adicionar e depois em Salvar. A ramificação será adicionada à lista.
Clique com o botão direito em qualquer ramificação para exibir as opções das ramificações do GIT:
- A opção Fazer check-out de ramificação alterna para a ramificação selecionada.
- A opção Trocar base troca a base da ramificação atual para a ramificação selecionada.
- A opção Mesclar mescla a ramificação selecionada na ramificação atual.
Para fundir uma ramificação na master de um repositório remoto do GIT, você precisa que a ramificação master passe pelo check-out no Studio, para então fundir a ramificação modificada na mestre.
Para alternar entre as ramificações, clique no ícone , na barra de status para abrir a lista com todas as ramificações com check-out efetuado. Clique em um item para alternar a ramificação.
A integração do GIT com o Studio vem com um recurso para resolver conflitos que podem ocorrer ao se executar os comandos Trocar Base ou Enviar por Push, encontrados na janela Confirmar Alterações.
Sempre que o Studio detectar um conflito entre o arquivo local e um arquivo encontrado no repositório remoto, a janela Resolver conflitos será exibida.
A janela é semelhante à Comparação de Arquivos, que mostra as diferenças entre a versão Remota do arquivo e a versão Local.
A tabela a seguir descreve as opções disponíveis na janela Solucionar conflitos.
Opção |
Description |
---|---|
Escolher à Esquerda |
Selecione o arquivo à esquerda, que representa o arquivo no repositório remoto para enviar por push. |
Escolher à Direita |
Selecione o arquivo à direita, que representa o arquivo no repositório local para enviar por push. |
Salvar |
Depois de escolher o arquivo à esquerda ou à direita, clique em Salvar. |
Cancelar |
Cancele a operação e saia da janela Solucionar conflitos. |
Anterior |
Segue para a alteração anterior nos arquivos comparados. |
Avançar |
Segue para a próxima alteração nos arquivos comparados. |
Recolher Tudo |
Fecha todos os nós nos arquivos
.xaml .
|
Expandir Tudo |
Expande todos os nós nos arquivos
.xaml .
|
A opção Desconectar em Exibição Backstage do Studio > na guia Equipe fica disponível em relação aos arquivos versionados nos dois casos a seguir:
- Um processo é inicializado como um repositório local do GIT. Crie um novo processo, use o GIT Init para adicioná-lo a um repositório local do GIT e, em seguida, use a opção Desconectar para remover an tag da subversão.
- É possível remover a tag da subversão, clicando em Desconectar em relação ao repositório do GIT, o que inclui projetos parent e child.
- Se você desconectar um projeto child, então o repositório GIT inteiro contendo o projeto aberto será desconectado do controle de origem. Será exibida uma caixa de mensagem no Studio, solicitando sua confirmação antes que a ação de desconectar seja executada.
É possível alterar a assinatura de confirmação do GIT a partir da guia Equipe > Alterar Assinatura. Preencha seu nome e endereço de e-mail e clique em OK.
git
.
.gitconfig
.
git
, adicione-os aos arquivos de configuração do GIT no formulário a seguir:
[http "https://domain.com"] proxy = http://proxyUsername:proxyPassword@proxy.server.com:port
Os arquivos de configuração do GIT podem ser encontrados nos seguintes locais:
config
arquivo:%ProgramData%\Git
.gitconfig
arquivo:%UserProfile%
- arquivo
config
local do nível do projeto, como por exemplo, o%UserProfile%\Desktop estproject\.git
.
- Autenticação para o GIT
- No HTTPS
- Sobre o SSH
- Falha na autenticação
- Clonar um repositório remoto de GIT
- Adicionar um Projeto ao GIT
- Confirmação e Envio por push para o GIT
- Alterar a Última Confirmação
- Desfazer alterações pendentes
- Copiar um Projeto para o GIT
- Criar e Gerenciar Ramificações
- Solução de conflitos
- Desconectar-se do GIT
- Alteração de assinatura
- Uso do GIT com um Servidor Proxy