- 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
Como gerenciar projetos com o GIR
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.
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.
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.
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.
-
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.
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.
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